Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef SUIT_H
00027 #define SUIT_H
00028
00029 #if defined WIN32
00030 # if defined SUIT_EXPORTS || defined suit_EXPORTS
00031 # define SUIT_EXPORT __declspec( dllexport )
00032 # else
00033 # define SUIT_EXPORT __declspec( dllimport )
00034 # endif
00035 #else
00036 # define SUIT_EXPORT
00037 #endif
00038
00039 #if defined SOLARIS
00040 #define bool int
00041 #define false 0
00042 #define true 1
00043 #endif
00044
00045 #if defined WIN32
00046 #pragma warning ( disable: 4251 )
00047 #endif
00048
00049 #if defined ( _DEBUG ) || defined ( DEBUG )
00050 #include <assert.h>
00051 #define SUIT_VERIFY(x) assert( x );
00052 #define SUIT_ASSERT(x) assert( x );
00053 #else
00054 #define SUIT_VERIFY(x) x
00055 #define SUIT_ASSERT(x)
00056 #endif
00057
00058 #endif // SUIT_H