* Created: 29.10.01 (extracted from wx/defs.h)
* RCS-ID: $Id$
* Copyright: (c) 1997-2001 wxWindows team
- * Licence: wxWindows license
+ * Licence: wxWindows licence
*/
/* THIS IS A C FILE, DON'T USE C++ FEATURES (IN PARTICULAR COMMENTS) IN IT */
#ifndef _WX_PLATFORM_H_
#define _WX_PLATFORM_H_
+
+/*
+ Codewarrior doesn't define any Windows symbols until some headers
+ are included
+*/
+#if __MWERKS__
+ #include <stddef.h>
+ #if defined(WIN32) || defined(_WIN32)
+ #ifndef WINVER
+ #define WINVER 0x0400
+ #endif
+ #endif
+#endif
+
+
/*
first define Windows symbols if they're not defined on the command line: we
can autodetect everything we need if _WIN32 is defined
#ifndef __POWERPC__
#define __POWERPC__ 1
#endif
+ #ifndef TARGET_CARBON
+ #define TARGET_CARBON 1
+ #endif
#if !defined(wxSIZE_T_IS_UINT) && !defined(wxSIZE_T_IS_ULONG)
#define wxSIZE_T_IS_ULONG
#define wxCHECK_W32API_VERSION(maj, min) (0)
#endif
+#ifdef __SC__
+ #ifdef __DMC__
+ #define __DIGITALMARS__
+ #else
+ #define __SYMANTEC__
+ #endif
+#endif
+
+#if defined (__WXMSW__)
+ #if !defined(__WATCOMC__)
+ #define wxHAVE_RAW_BITMAP
+ #endif
+#endif
+
#endif /* _WX_PLATFORM_H_ */