Skip to content

Commit fb28eb6

Browse files
committed
.
1 parent cc208e9 commit fb28eb6

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

miniz_/miniz_export.h

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
2+
#ifndef MINIZ_EXPORT_H
3+
#define MINIZ_EXPORT_H
4+
5+
#ifdef MINIZ_STATIC_DEFINE
6+
# define MINIZ_EXPORT
7+
# define MINIZ_NO_EXPORT
8+
#else
9+
# ifndef MINIZ_EXPORT
10+
# ifdef miniz_EXPORTS
11+
/* We are building this library */
12+
# define MINIZ_EXPORT __attribute__((visibility("default")))
13+
# else
14+
/* We are using this library */
15+
# define MINIZ_EXPORT __attribute__((visibility("default")))
16+
# endif
17+
# endif
18+
19+
# ifndef MINIZ_NO_EXPORT
20+
# define MINIZ_NO_EXPORT __attribute__((visibility("hidden")))
21+
# endif
22+
#endif
23+
24+
#ifndef MINIZ_DEPRECATED
25+
# define MINIZ_DEPRECATED __attribute__ ((__deprecated__))
26+
#endif
27+
28+
#ifndef MINIZ_DEPRECATED_EXPORT
29+
# define MINIZ_DEPRECATED_EXPORT MINIZ_EXPORT MINIZ_DEPRECATED
30+
#endif
31+
32+
#ifndef MINIZ_DEPRECATED_NO_EXPORT
33+
# define MINIZ_DEPRECATED_NO_EXPORT MINIZ_NO_EXPORT MINIZ_DEPRECATED
34+
#endif
35+
36+
#if 0 /* DEFINE_NO_DEPRECATED */
37+
# ifndef MINIZ_NO_DEPRECATED
38+
# define MINIZ_NO_DEPRECATED
39+
# endif
40+
#endif
41+
42+
#endif /* MINIZ_EXPORT_H */

0 commit comments

Comments
 (0)