// where should i put this? we need to make sure of this as it breaks
// the <iostream> code.
#if !wxUSE_IOSTREAMH && defined(__WXDEBUG__)
+#ifndef __MWERKS__
#undef __WXDEBUG__
#endif
+#endif
// Callback function type definition
typedef void (*wxFunction) (wxObject&, wxEvent&);
typedef void * WXLPCREATESTRUCT;
#ifdef __GNUWIN32__
typedef int (*WXFARPROC)();
-#else
+#elif defined(__WIN32__)
typedef int (__stdcall *WXFARPROC)();
+#else
+typedef int (*WXFARPROC)();
#endif
#endif