Go to the documentation of this file.00001 #ifndef __QSASTIME_DLL_H
00002 #define __QSASTIME_DLL_H
00003
00004 #ifdef USINGDLL
00005 #if defined ( WIN32 )
00006
00007 #if defined ( __VISUALC__ ) || defined ( _MSC_VER ) || defined ( __BORLANDC__ ) || defined ( __GNUC__ ) || defined ( __WATCOMC__ )
00008 #define QSASTIMEDLLEXPORT __declspec( dllexport )
00009 #define QSASTIMEDLLIMPORT __declspec( dllimport )
00010 #else
00011 #define QSASTIMEDLLEXPORT
00012 #define QSASTIMEDLLIMPORT
00013 #endif
00014 #elif defined ( __CYGWIN__ )
00015 #define QSASTIMEDLLEXPORT __declspec( dllexport )
00016 #define QSASTIMEDLLIMPORT __declspec( dllimport )
00017 #elif defined ( __GNUC__ ) && __GNUC__ > 3
00018
00019
00020
00021 #define QSASTIMEDLLEXPORT __attribute__ ( ( visibility( "default" ) ) )
00022 #define QSASTIMEDLLIMPORT
00023 #endif
00024 #endif
00025
00026
00027 #ifndef QSASTIMEDLLEXPORT
00028 # define QSASTIMEDLLEXPORT
00029 # define QSASTIMEDLLIMPORT
00030 #endif
00031
00032
00033
00034
00035
00036 #if defined ( qsastime_EXPORTS )
00037 #define QSASTIMEDLLIMPEXP QSASTIMEDLLEXPORT
00038 #define QSASTIMEDLLIMPEXP_DATA( type ) QSASTIMEDLLEXPORT type
00039 #else
00040 #define QSASTIMEDLLIMPEXP QSASTIMEDLLIMPORT
00041 #define QSASTIMEDLLIMPEXP_DATA( type ) QSASTIMEDLLIMPORT type
00042 #endif
00043
00044 #endif // __QSASTIME_DLL_H