Salome HOME
Initial version
[modules/gui.git] / src / STD / STD.h
1 #ifndef STD_H
2 #define STD_H
3
4 #if defined STD_EXPORTS
5 #if defined WNT
6 #define STD_EXPORT              __declspec( dllexport )
7 #else
8 #define STD_EXPORT
9 #endif
10 #else
11 #if defined WNT
12 #define STD_EXPORT              __declspec( dllimport )
13 #else
14 #define STD_EXPORT
15 #endif
16 #endif
17
18 #if defined SOLARIS
19 #define bool  int
20 #define false 0
21 #define true  1
22 #endif
23
24 #if defined WNT
25 #pragma warning ( disable: 4251 )
26 #endif
27
28 #if defined ( _DEBUG ) || defined ( DEBUG )
29 #include <assert.h>
30 #define STD_VERIFY(x)                           (assert(x))
31 #define STD_ASSERT(x)               (assert(x))
32 #else
33 #define STD_VERIFY(x)                           (x)
34 #define STD_ASSERT(x)
35 #endif
36
37
38 #endif