]> git.proxmox.com Git - ceph.git/blob - ceph/src/zstd/tests/symbols.c
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / zstd / tests / symbols.c
1 /*
2 * Copyright (c) 2016-present, Yann Collet, Facebook, Inc.
3 * All rights reserved.
4 *
5 * This source code is licensed under both the BSD-style license (found in the
6 * LICENSE file in the root directory of this source tree) and the GPLv2 (found
7 * in the COPYING file in the root directory of this source tree).
8 * You may select, at your option, one of the above-listed licenses.
9 */
10
11
12 #include <stdio.h>
13 #include "zstd_errors.h"
14 #define ZSTD_STATIC_LINKING_ONLY
15 #include "zstd.h"
16 #define ZBUFF_DISABLE_DEPRECATE_WARNINGS
17 #define ZBUFF_STATIC_LINKING_ONLY
18 #include "zbuff.h"
19 #define ZDICT_DISABLE_DEPRECATE_WARNINGS
20 #define ZDICT_STATIC_LINKING_ONLY
21 #include "zdict.h"
22
23 static const void *symbols[] = {
24 /* zstd.h */
25 &ZSTD_versionNumber,
26 &ZSTD_compress,
27 &ZSTD_decompress,
28 &ZSTD_getDecompressedSize,
29 &ZSTD_findDecompressedSize,
30 &ZSTD_findFrameCompressedSize,
31 &ZSTD_getFrameContentSize,
32 &ZSTD_maxCLevel,
33 &ZSTD_compressBound,
34 &ZSTD_isError,
35 &ZSTD_getErrorName,
36 &ZSTD_createCCtx,
37 &ZSTD_freeCCtx,
38 &ZSTD_compressCCtx,
39 &ZSTD_createDCtx,
40 &ZSTD_freeDCtx,
41 &ZSTD_decompressDCtx,
42 &ZSTD_compress_usingDict,
43 &ZSTD_decompress_usingDict,
44 &ZSTD_createCDict,
45 &ZSTD_freeCDict,
46 &ZSTD_compress_usingCDict,
47 &ZSTD_createDDict,
48 &ZSTD_freeDDict,
49 &ZSTD_decompress_usingDDict,
50 &ZSTD_createCStream,
51 &ZSTD_freeCStream,
52 &ZSTD_initCStream,
53 &ZSTD_compressStream,
54 &ZSTD_flushStream,
55 &ZSTD_endStream,
56 &ZSTD_CStreamInSize,
57 &ZSTD_CStreamOutSize,
58 &ZSTD_createDStream,
59 &ZSTD_freeDStream,
60 &ZSTD_initDStream,
61 &ZSTD_decompressStream,
62 &ZSTD_DStreamInSize,
63 &ZSTD_DStreamOutSize,
64 /* zstd.h: advanced functions */
65 &ZSTD_estimateCCtxSize,
66 &ZSTD_createCCtx_advanced,
67 &ZSTD_sizeof_CCtx,
68 &ZSTD_createCDict_advanced,
69 &ZSTD_sizeof_CDict,
70 &ZSTD_getCParams,
71 &ZSTD_getParams,
72 &ZSTD_checkCParams,
73 &ZSTD_adjustCParams,
74 &ZSTD_compress_advanced,
75 &ZSTD_isFrame,
76 &ZSTD_estimateDCtxSize,
77 &ZSTD_createDCtx_advanced,
78 &ZSTD_sizeof_DCtx,
79 &ZSTD_sizeof_DDict,
80 &ZSTD_getDictID_fromDict,
81 &ZSTD_getDictID_fromDDict,
82 &ZSTD_getDictID_fromFrame,
83 &ZSTD_createCStream_advanced,
84 &ZSTD_initCStream_srcSize,
85 &ZSTD_initCStream_usingDict,
86 &ZSTD_initCStream_advanced,
87 &ZSTD_initCStream_usingCDict,
88 &ZSTD_resetCStream,
89 &ZSTD_sizeof_CStream,
90 &ZSTD_createDStream_advanced,
91 &ZSTD_initDStream_usingDict,
92 &ZSTD_setDStreamParameter,
93 &ZSTD_initDStream_usingDDict,
94 &ZSTD_resetDStream,
95 &ZSTD_sizeof_DStream,
96 &ZSTD_compressBegin,
97 &ZSTD_compressBegin_usingDict,
98 &ZSTD_compressBegin_advanced,
99 &ZSTD_copyCCtx,
100 &ZSTD_compressContinue,
101 &ZSTD_compressEnd,
102 &ZSTD_getFrameHeader,
103 &ZSTD_decompressBegin,
104 &ZSTD_decompressBegin_usingDict,
105 &ZSTD_copyDCtx,
106 &ZSTD_nextSrcSizeToDecompress,
107 &ZSTD_decompressContinue,
108 &ZSTD_nextInputType,
109 &ZSTD_getBlockSize,
110 &ZSTD_compressBlock,
111 &ZSTD_decompressBlock,
112 &ZSTD_insertBlock,
113 /* zstd_errors.h */
114 &ZSTD_getErrorCode,
115 &ZSTD_getErrorString,
116 /* zbuff.h */
117 &ZBUFF_createCCtx,
118 &ZBUFF_freeCCtx,
119 &ZBUFF_compressInit,
120 &ZBUFF_compressInitDictionary,
121 &ZBUFF_compressContinue,
122 &ZBUFF_compressFlush,
123 &ZBUFF_compressEnd,
124 &ZBUFF_createDCtx,
125 &ZBUFF_freeDCtx,
126 &ZBUFF_decompressInit,
127 &ZBUFF_decompressInitDictionary,
128 &ZBUFF_decompressContinue,
129 &ZBUFF_isError,
130 &ZBUFF_getErrorName,
131 &ZBUFF_recommendedCInSize,
132 &ZBUFF_recommendedCOutSize,
133 &ZBUFF_recommendedDInSize,
134 &ZBUFF_recommendedDOutSize,
135 /* zbuff.h: advanced functions */
136 &ZBUFF_createCCtx_advanced,
137 &ZBUFF_createDCtx_advanced,
138 &ZBUFF_compressInit_advanced,
139 /* zdict.h */
140 &ZDICT_trainFromBuffer,
141 &ZDICT_getDictID,
142 &ZDICT_isError,
143 &ZDICT_getErrorName,
144 /* zdict.h: advanced functions */
145 &ZDICT_trainFromBuffer_cover,
146 &ZDICT_optimizeTrainFromBuffer_cover,
147 &ZDICT_finalizeDictionary,
148 &ZDICT_trainFromBuffer_legacy,
149 &ZDICT_addEntropyTablesFromBuffer,
150 NULL,
151 };
152
153 int main(int argc, const char** argv) {
154 const void **symbol;
155 (void)argc;
156 (void)argv;
157
158 for (symbol = symbols; *symbol != NULL; ++symbol) {
159 printf("%p\n", *symbol);
160 }
161 return 0;
162 }