]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/wxchar.h
added a few WXDLLEXPORTS, corrected/expanded comments
[wxWidgets.git] / include / wx / wxchar.h
index 6b82bc62f406e7755e8c5f88b18cb117799e02e2..d120ab33d831c9a582c8b155eac99fe0772c6d60 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_WXCHAR_H_
 #define _WX_WXCHAR_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
     #pragma interface "wxchar.h"
 #endif
 
                 #define  wxPuts      putws
                 #define  wxFputs     fputws
             #else
+                #define wxNEED_FPUTWC
+
                 #include <stdio.h>
 
                 int wxFputs(const wxChar *ch, FILE *stream);
@@ -583,7 +585,9 @@ WXDLLEXPORT bool wxOKlibc(); // for internal use
             #define wxVsnprintf_    vswprintf
         #endif
     #else // ASCII
-        #if (defined(HAVE_VSNPRINTF) || defined(__WXMAC__))
+        // all versions of CodeWarrior supported by wxWindows apparently have
+        // vsnprintf()
+        #if defined(HAVE_VSNPRINTF) || defined(__MWERKS__)
             // assume we have snprintf() too if we have vsnprintf()
             #define wxVsnprintf_    vsnprintf
             #define wxSnprintf_     snprintf