2 #include "zstd_errors.h"
3 #define ZSTD_STATIC_LINKING_ONLY
5 #define ZBUFF_DISABLE_DEPRECATE_WARNINGS
6 #define ZBUFF_STATIC_LINKING_ONLY
8 #define ZDICT_DISABLE_DEPRECATE_WARNINGS
9 #define ZDICT_STATIC_LINKING_ONLY
12 static const void *symbols[] = {
17 &ZSTD_getDecompressedSize,
18 &ZSTD_findDecompressedSize,
19 &ZSTD_findFrameCompressedSize,
20 &ZSTD_getFrameContentSize,
31 &ZSTD_compress_usingDict,
32 &ZSTD_decompress_usingDict,
35 &ZSTD_compress_usingCDict,
38 &ZSTD_decompress_usingDDict,
50 &ZSTD_decompressStream,
53 /* zstd.h: advanced functions */
54 &ZSTD_estimateCCtxSize,
55 &ZSTD_createCCtx_advanced,
57 &ZSTD_createCDict_advanced,
63 &ZSTD_compress_advanced,
65 &ZSTD_estimateDCtxSize,
66 &ZSTD_createDCtx_advanced,
69 &ZSTD_getDictID_fromDict,
70 &ZSTD_getDictID_fromDDict,
71 &ZSTD_getDictID_fromFrame,
72 &ZSTD_createCStream_advanced,
73 &ZSTD_initCStream_srcSize,
74 &ZSTD_initCStream_usingDict,
75 &ZSTD_initCStream_advanced,
76 &ZSTD_initCStream_usingCDict,
79 &ZSTD_createDStream_advanced,
80 &ZSTD_initDStream_usingDict,
81 &ZSTD_setDStreamParameter,
82 &ZSTD_initDStream_usingDDict,
86 &ZSTD_compressBegin_usingDict,
87 &ZSTD_compressBegin_advanced,
89 &ZSTD_compressContinue,
92 &ZSTD_decompressBegin,
93 &ZSTD_decompressBegin_usingDict,
95 &ZSTD_nextSrcSizeToDecompress,
96 &ZSTD_decompressContinue,
98 &ZSTD_getBlockSizeMax,
100 &ZSTD_decompressBlock,
104 &ZSTD_getErrorString,
109 &ZBUFF_compressInitDictionary,
110 &ZBUFF_compressContinue,
111 &ZBUFF_compressFlush,
115 &ZBUFF_decompressInit,
116 &ZBUFF_decompressInitDictionary,
117 &ZBUFF_decompressContinue,
120 &ZBUFF_recommendedCInSize,
121 &ZBUFF_recommendedCOutSize,
122 &ZBUFF_recommendedDInSize,
123 &ZBUFF_recommendedDOutSize,
124 /* zbuff.h: advanced functions */
125 &ZBUFF_createCCtx_advanced,
126 &ZBUFF_createDCtx_advanced,
127 &ZBUFF_compressInit_advanced,
129 &ZDICT_trainFromBuffer,
133 /* zdict.h: advanced functions */
134 &ZDICT_trainFromBuffer_advanced,
135 &ZDICT_addEntropyTablesFromBuffer,
139 int main(int argc, const char** argv) {
144 for (symbol = symbols; *symbol != NULL; ++symbol) {
145 printf("%p\n", *symbol);