#ifndef _DCM_GLOBAL_H_ #define _DCM_GLOBAL_H_ #ifdef __cplusplus #define _DCM_BEGIN_EXTERN_C extern "C" { #define _DCM_END_EXTERN_C } #else #define _DCM_BEGIN_EXTERN_C #define _DCM_END_EXTERN_C #endif #ifdef _MSC_VER #pragma warning( disable : 4251) #pragma warning( disable : 4099) #pragma warning( disable : 4521) #pragma warning( disable : 4522) #if _MSC_VER >= 1400 #pragma warning( disable : 4996) #pragma warning( disable : 4351) #endif /* _MSC_VER >= 1400 */ #endif // _MSC_VER #if defined(WIN32) || defined(_WIN32) || defined(__WIN32) && !defined(__CYGWIN__) #ifdef _DCM_NET_EXPORTS #define _DCM_EXPORT __declspec(dllexport) #else #define _DCM_EXPORT __declspec(dllimport) #endif // _DCM_NET_EXPORTS #else #define _DCM_EXPORT #endif // defined(WIN32) || defined(_WIN32) || defined(__WIN32) && !defined(__CYGWIN__) #endif // !_DCM_GLOBAL_H_