tagging release
[dasher.git] / trunk / Src / Common / Common.h
blob2793409d1063867f2d09143078508f64ad198f53
1 // Common.h
2 //
3 /////////////////////////////////////////////////////////////////////////////
4 //
5 // Copyright (c) 2004 David Ward
6 //
7 /////////////////////////////////////////////////////////////////////////////
9 #ifndef __Common_h__
10 #define __Common_h__
12 // Place common includes here - to be include by every .cpp file before its header
13 // - can be used for precompiled headers
14 // - also when order of headers is important
16 /////////////////////////////////////////////////////////////////////////////
18 #if HAVE_CONFIG_H
19 # include <config.h>
20 #endif
22 // Deduce the platform, setting macros of the form DASHER_......
23 #include "Platform.h"
25 /////////////////////////////////////////////////////////////////////////////
27 #ifdef DASHER_WIN32
28 #include "MSVC_Unannoy.h"
29 #endif
31 /////////////////////////////////////////////////////////////////////////////
33 // Set up any platform deficiencies
35 #if DASHER_WIN32 < 1300
36 #include "Platform/stdminmax.h"
37 #endif
39 #include "myassert.h"
41 #include "mydebug.h"
43 #include "Trace.h"
45 #include "I18n.h"
47 #endif // __include__