sphinx3_export.h
Go to the documentation of this file.00001 #ifndef __S3DECODER_EXPORT_H__
00002 #define __S3DECODER_EXPORT_H__
00003
00004
00005 #if (defined(_WIN32) || defined(_WIN32_WCE)) && !defined(CYGWIN)
00006 #ifdef S3DECODER_EXPORTS
00007 #define S3DECODER_EXPORT __declspec(dllexport)
00008 #else
00009 #define S3DECODER_EXPORT __declspec(dllimport)
00010 #endif
00011 #else
00012 #ifdef HAVE_ATTRIBUTE_VISIBILITY
00013 #define S3DECODER_EXPORT __attribute__ ((visibility("default")))
00014 #else
00015 #define S3DECODER_EXPORT
00016 #endif
00017 #endif
00018
00019 #if defined(__GNUC__) && __GNUC__ > 2
00020 #define S3DECODER_DEPRECATED __attribute__ ((deprecated))
00021 #else
00022 #define S3DECODER_DEPRECATED
00023 #endif
00024
00025 #endif