Go to the documentation of this file. 12 #ifndef ZYPP_GLOBALS_H 13 #define ZYPP_GLOBALS_H 15 #include <zypp-core/APIConfig.h> 27 #ifndef LIBZYPP_VERSION_MAJOR 28 #error Missing APIConfig.h include (LIBZYPP_VERSION_MAJOR) 30 #ifndef LIBZYPP_SOVERSION 31 #error Missing APIConfig.h include (LIBZYPP_SOVERSION) 33 #ifndef LIBZYPP_VERSION 34 #error Missing APIConfig.h include (LIBZYPP_VERSION) 36 #define LEGACY(CL) ( CL < 100 && LIBZYPP_VERSION_MAJOR <= CL ) || ( CL < 10000 && LIBZYPP_SOVERSION <= CL ) || LIBZYPP_VERSION <= CL 55 #define ZYPP_DECL_EXPORT __attribute__ ((visibility ("default"))) 56 #define ZYPP_DECL_IMPORT __attribute__ ((visibility ("default"))) 57 #define ZYPP_DECL_HIDDEN __attribute__ ((visibility ("hidden"))) 59 #define ZYPP_DECL_EXPORT 60 #define ZYPP_DECL_IMPORT 61 #define ZYPP_DECL_HIDDEN 64 #ifdef ZYPP_DLL //defined if zypp is compiled as DLL 65 #define ZYPP_API ZYPP_DECL_EXPORT 66 #define ZYPP_TESTS ZYPP_DECL_EXPORT 67 #define ZYPP_LOCAL ZYPP_DECL_HIDDEN 69 #define ZYPP_API ZYPP_DECL_IMPORT 70 #define ZYPP_TESTS ZYPP_DECL_IMPORT 77 #define ZYPP_API_DEPTESTOMATIC ZYPP_API 111 #ifndef ZYPP_DEPRECATED 112 #define ZYPP_DEPRECATED __attribute__ ((deprecated)) 115 #ifndef ZYPP_DEPRECATED 116 #define ZYPP_DEPRECATED