]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/zstd/tests/symbols.c
Merge ^/head r320971 through r320993.
[FreeBSD/FreeBSD.git] / contrib / zstd / tests / symbols.c
1 #include <stdio.h>
2 #include "zstd_errors.h"
3 #define ZSTD_STATIC_LINKING_ONLY
4 #include "zstd.h"
5 #define ZBUFF_DISABLE_DEPRECATE_WARNINGS
6 #define ZBUFF_STATIC_LINKING_ONLY
7 #include "zbuff.h"
8 #define ZDICT_DISABLE_DEPRECATE_WARNINGS
9 #define ZDICT_STATIC_LINKING_ONLY
10 #include "zdict.h"
11
12 static const void *symbols[] = {
13 /* zstd.h */
14   &ZSTD_versionNumber,
15   &ZSTD_compress,
16   &ZSTD_decompress,
17   &ZSTD_getDecompressedSize,
18   &ZSTD_findDecompressedSize,
19   &ZSTD_findFrameCompressedSize,
20   &ZSTD_getFrameContentSize,
21   &ZSTD_maxCLevel,
22   &ZSTD_compressBound,
23   &ZSTD_isError,
24   &ZSTD_getErrorName,
25   &ZSTD_createCCtx,
26   &ZSTD_freeCCtx,
27   &ZSTD_compressCCtx,
28   &ZSTD_createDCtx,
29   &ZSTD_freeDCtx,
30   &ZSTD_decompressDCtx,
31   &ZSTD_compress_usingDict,
32   &ZSTD_decompress_usingDict,
33   &ZSTD_createCDict,
34   &ZSTD_freeCDict,
35   &ZSTD_compress_usingCDict,
36   &ZSTD_createDDict,
37   &ZSTD_freeDDict,
38   &ZSTD_decompress_usingDDict,
39   &ZSTD_createCStream,
40   &ZSTD_freeCStream,
41   &ZSTD_initCStream,
42   &ZSTD_compressStream,
43   &ZSTD_flushStream,
44   &ZSTD_endStream,
45   &ZSTD_CStreamInSize,
46   &ZSTD_CStreamOutSize,
47   &ZSTD_createDStream,
48   &ZSTD_freeDStream,
49   &ZSTD_initDStream,
50   &ZSTD_decompressStream,
51   &ZSTD_DStreamInSize,
52   &ZSTD_DStreamOutSize,
53 /* zstd.h: advanced functions */
54   &ZSTD_estimateCCtxSize,
55   &ZSTD_createCCtx_advanced,
56   &ZSTD_sizeof_CCtx,
57   &ZSTD_createCDict_advanced,
58   &ZSTD_sizeof_CDict,
59   &ZSTD_getCParams,
60   &ZSTD_getParams,
61   &ZSTD_checkCParams,
62   &ZSTD_adjustCParams,
63   &ZSTD_compress_advanced,
64   &ZSTD_isFrame,
65   &ZSTD_estimateDCtxSize,
66   &ZSTD_createDCtx_advanced,
67   &ZSTD_sizeof_DCtx,
68   &ZSTD_sizeof_DDict,
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,
77   &ZSTD_resetCStream,
78   &ZSTD_sizeof_CStream,
79   &ZSTD_createDStream_advanced,
80   &ZSTD_initDStream_usingDict,
81   &ZSTD_setDStreamParameter,
82   &ZSTD_initDStream_usingDDict,
83   &ZSTD_resetDStream,
84   &ZSTD_sizeof_DStream,
85   &ZSTD_compressBegin,
86   &ZSTD_compressBegin_usingDict,
87   &ZSTD_compressBegin_advanced,
88   &ZSTD_copyCCtx,
89   &ZSTD_compressContinue,
90   &ZSTD_compressEnd,
91   &ZSTD_getFrameHeader,
92   &ZSTD_decompressBegin,
93   &ZSTD_decompressBegin_usingDict,
94   &ZSTD_copyDCtx,
95   &ZSTD_nextSrcSizeToDecompress,
96   &ZSTD_decompressContinue,
97   &ZSTD_nextInputType,
98   &ZSTD_getBlockSize,
99   &ZSTD_compressBlock,
100   &ZSTD_decompressBlock,
101   &ZSTD_insertBlock,
102 /* zstd_errors.h */
103   &ZSTD_getErrorCode,
104   &ZSTD_getErrorString,
105 /* zbuff.h */
106   &ZBUFF_createCCtx,
107   &ZBUFF_freeCCtx,
108   &ZBUFF_compressInit,
109   &ZBUFF_compressInitDictionary,
110   &ZBUFF_compressContinue,
111   &ZBUFF_compressFlush,
112   &ZBUFF_compressEnd,
113   &ZBUFF_createDCtx,
114   &ZBUFF_freeDCtx,
115   &ZBUFF_decompressInit,
116   &ZBUFF_decompressInitDictionary,
117   &ZBUFF_decompressContinue,
118   &ZBUFF_isError,
119   &ZBUFF_getErrorName,
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,
128 /* zdict.h */
129   &ZDICT_trainFromBuffer,
130   &ZDICT_getDictID,
131   &ZDICT_isError,
132   &ZDICT_getErrorName,
133 /* zdict.h: advanced functions */
134   &ZDICT_trainFromBuffer_cover,
135   &ZDICT_optimizeTrainFromBuffer_cover,
136   &ZDICT_finalizeDictionary,
137   &ZDICT_trainFromBuffer_legacy,
138   &ZDICT_addEntropyTablesFromBuffer,
139   NULL,
140 };
141
142 int main(int argc, const char** argv) {
143   const void **symbol;
144   (void)argc;
145   (void)argv;
146
147   for (symbol = symbols; *symbol != NULL; ++symbol) {
148     printf("%p\n", *symbol);
149   }
150   return 0;
151 }