+/*
+ WXMAC variants
+ __WXMAC_CLASSIC__ means ppc non-carbon builds, __WXMAC_CARBON__ means
+ carbon API available (mach or cfm builds) , __WXMAC_OSX__ means mach-o
+ builds, running under 10.2 + only
+*/
+#ifdef __WXMAC__
+# if defined(__MACH__)
+# define __WXMAC_OSX__
+# define __WXMAC_CARBON__
+# ifdef __WXMAC_XCODE__
+# include <unistd.h>
+# include "wx/mac/carbon/config_xcode.h"
+# endif
+# else
+# if TARGET_CARBON
+# define __WXMAC_CARBON__
+# else
+# define __WXMAC_CLASSIC__
+# endif
+# endif
+#endif
+
+/*
+ __WXOSX__ is a common define to wxMac (Carbon) and wxCocoa ports under OS X.
+ */
+#if defined(__WXMAC_OSX__) || defined(__WXCOCOA__)
+# define __WXOSX__
+#endif
+