From: Stefan Csomor Date: Fri, 1 Jan 1999 16:14:00 +0000 (+0000) Subject: common definitions for cw X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/17069255b31ecb89f03bce14f568bca030d16607 common definitions for cw git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1301 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/wx_cw_cm.h b/include/wx/wx_cw_cm.h new file mode 100644 index 0000000000..b332079e91 --- /dev/null +++ b/include/wx/wx_cw_cm.h @@ -0,0 +1,45 @@ +#define MSL_USE_PRECOMPILED_HEADERS 1 + +#if !defined( __MWERKS__ ) + #error "this file is only for builds with Metrowerks CodeWarrior" +#endif + +#define WX_COMP_INLINE_NO_CLASS // defined if the compiler does not want the classname repeated for inlines within a class definition + +#if (__MWERKS__ < 0x0900) || macintosh + #define __MAC__ + #define __WXMAC__ + #define USE_PRECOMPILED_MAC_HEADERS 1 /*Set to 0 if you don't want to use precompiled MacHeaders*/ +// automatically includes MacHeaders +#elif (__MWERKS__ >= 0x0900) && __INTEL__ + #define __WXMSW__ + #define __WINDOWS__ + #define __WIN95__ + #define STRICT + #define NOMINMAX +#elif __BEOS__ + #include + #include +#else + #error unknown MW compiler +#endif + +#ifdef __WXMSW__ + #include +#elif defined( __WXMAC__) + #include +#endif + +#define USE_DEFINE +// in order to avoid problems further down in wxWindows + +#ifdef __cplusplus +extern "C" +{ +#endif + char *strdup(const char *s) ; + int isascii( int c ) ; +#ifdef __cplusplus +} ; +#endif +