dolphin/Externals/wxWidgets3/include/wx/wx_cw_cm.h
Soren Jorvang d14efe561b Import r67258 of the wxWidgets trunk, which I expect will before
long become wxWidgets 2.9.2, which in turn is expected to be the
last 2.9 release before the 3.0 stable release.

Since the full wxWidgets distribution is rather large, I have
imported only the parts that we use, on a subdirectory basis:

art
include/wx/*.*
include/wx/aui
include/wx/cocoa
include/wx/generic
include/wx/gtk
include/wx/meta
include/wx/msw
include/wx/osx
include/wx/persist
include/wx/private
include/wx/protocol
include/wx/unix
src/aui
src/common
src/generic
src/gtk
src/msw
src/osx
src/unix


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7380 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-03-20 18:05:19 +00:00

88 lines
2.2 KiB
C

/*
Name: wx/wx_cw_cm.h
Purpose: wxWidgets definitions for CodeWarrior builds
Author: Stefan Csomor
Modified by:
Created:
RCS-ID: $Id: wx_cw_cm.h 42655 2006-10-29 20:17:29Z VZ $
Copyright: (c) Stefan Csomor
Licence: wxWindows licence
*/
#define MSL_USE_PRECOMPILED_HEADERS 0
#if __WXDEBUG__
// mac os assert levels
#define DEBUG 1
#define DEBUG_INTERNAL 1
#endif
#if !defined( __MWERKS__ )
#error "this file is only for builds with Metrowerks CodeWarrior"
#endif
// defined if the compiler does not want the classname repeated for inlines
// within a class definition
#define WX_COMP_INLINE_NO_CLASS
#if __MWERKS__ >= 0x2400 && __MWERKS__ < 0x3200
#pragma old_argmatch on
#endif
#if (__MWERKS__ < 0x0900) || macintosh || __MACH__
#define __MAC__
#define __WXMAC__
#elif (__MWERKS__ >= 0x0900) && __INTEL__
#define WIN32
#define _WINDOWS
#define __WXMSW__
#define __WINDOWS__
#define __WIN95__
#define __WIN32__
#define STRICT
#define NOMINMAX
#elif __BEOS__
#include <ansi_prefix.be.h>
#include <Be.h>
#else
#error unknown MW compiler
#endif
#ifdef __WXMSW__
#include <ansi_prefix.win32.h>
#include <ansi_parms.h>
#ifdef __MWERKS__
#if defined( __MSL__ ) && __MSL__ >= 0x5012 && __MSL__ < 0x7000
#define fileno _fileno
#define fdopen _fdopen
#define tell _tell
#endif
#endif
#elif defined( __WXMAC__)
/* Set to 0 if you don't want to use precompiled MacHeaders */
#define USE_PRECOMPILED_MAC_HEADERS 0
#define ACCESSOR_CALLS_ARE_FUNCTIONS 1
#define OPAQUE_TOOLBOX_STRUCTS 1
/* CW8.3+ has mbstate_t */
#if defined(__MACH__) && __MWERKS__ < 0x3003
typedef int mbstate_t;
#define _MBSTATE_T
#endif
/* CW8.3+ has ssize_t */
#if defined(__MACH__) && __MWERKS__ >= 0x3003
#define HAVE_SSIZE_T
#endif
#include <mslconfig>
// for getting the correct expat includes
#define MACOS_CLASSIC
/*
#include <MacTypes.h>
#if UNIVERSAL_INTERFACES_VERSION < 0x0340
#error "please update to Apple's lastest universal headers from http://developer.apple.com/sdk/"
#endif
*/
#endif
#define USE_DEFINE