1    	
2    	#ifndef SCIP_EXPORT_H
3    	#define SCIP_EXPORT_H
4    	
5    	#ifdef SCIP_STATIC_DEFINE
6    	#  define SCIP_EXPORT
7    	#  define SCIP_NO_EXPORT
8    	#else
9    	#  ifndef SCIP_EXPORT
10   	#    ifdef libscip_EXPORTS
11   	        /* We are building this library */
12   	#      define SCIP_EXPORT __attribute__((visibility("default")))
13   	#    else
14   	        /* We are using this library */
15   	#      define SCIP_EXPORT __attribute__((visibility("default")))
16   	#    endif
17   	#  endif
18   	
19   	#  ifndef SCIP_NO_EXPORT
20   	#    define SCIP_NO_EXPORT __attribute__((visibility("hidden")))
21   	#  endif
22   	#endif
23   	
24   	#ifndef SCIP_DEPRECATED
25   	#  define SCIP_DEPRECATED __attribute__ ((__deprecated__))
26   	#endif
27   	
28   	#ifndef SCIP_DEPRECATED_EXPORT
29   	#  define SCIP_DEPRECATED_EXPORT SCIP_EXPORT SCIP_DEPRECATED
30   	#endif
31   	
32   	#ifndef SCIP_DEPRECATED_NO_EXPORT
33   	#  define SCIP_DEPRECATED_NO_EXPORT SCIP_NO_EXPORT SCIP_DEPRECATED
34   	#endif
35   	
36   	#if 0 /* DEFINE_NO_DEPRECATED */
37   	#  ifndef SCIP_NO_DEPRECATED
38   	#    define SCIP_NO_DEPRECATED
39   	#  endif
40   	#endif
41   	
42   	#endif /* SCIP_EXPORT_H */
43