 |
TagLib
2.2.1
|
|
|
Go to the documentation of this file. 26 #ifndef TAGLIB_EXPORT_H 27 #define TAGLIB_EXPORT_H 29 #if defined(TAGLIB_STATIC) 31 #elif (defined(_WIN32) || defined(_WIN64)) 32 #ifdef MAKE_TAGLIB_LIB 33 #define TAGLIB_EXPORT __declspec(dllexport) 35 #define TAGLIB_EXPORT __declspec(dllimport) 37 #elif defined(__GNUC__) && (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 1) 38 #define TAGLIB_EXPORT __attribute__ ((visibility("default"))) 43 #if defined _MSC_VER && !defined TAGLIB_STATIC 53 #define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE _Pragma("warning(suppress: 4251)") 55 #define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE