1 
2 #ifndef CBOR_EXPORT_H
3 #define CBOR_EXPORT_H
4 
5 #ifdef CBOR_STATIC_DEFINE
6 #define CBOR_EXPORT
7 #define CBOR_NO_EXPORT
8 #else
9 #ifndef CBOR_EXPORT
10 #ifdef cbor_EXPORTS
11 /* We are building this library */
12 #define CBOR_EXPORT
13 #else
14 /* We are using this library */
15 #define CBOR_EXPORT
16 #endif
17 #endif
18 
19 #ifndef CBOR_NO_EXPORT
20 #define CBOR_NO_EXPORT
21 #endif
22 #endif
23 
24 #ifndef CBOR_DEPRECATED
25 #define CBOR_DEPRECATED __attribute__((__deprecated__))
26 #endif
27 
28 #ifndef CBOR_DEPRECATED_EXPORT
29 #define CBOR_DEPRECATED_EXPORT CBOR_EXPORT CBOR_DEPRECATED
30 #endif
31 
32 #ifndef CBOR_DEPRECATED_NO_EXPORT
33 #define CBOR_DEPRECATED_NO_EXPORT CBOR_NO_EXPORT CBOR_DEPRECATED
34 #endif
35 
36 #if 0 /* DEFINE_NO_DEPRECATED */
37 #ifndef CBOR_NO_DEPRECATED
38 #define CBOR_NO_DEPRECATED
39 #endif
40 #endif
41 
42 #endif /* CBOR_EXPORT_H */
43