#endif
#elif defined(__GNUWIN32__) && !defined(__MINGW32__) // Cygwin (not Mingw32) doesn't have wcslen.h, needed in buffer.h
#define wxUSE_WCHAR_T 0
+ #elif defined(__BORLANDC__) // WIN16 BC++
+ #define wxUSE_WCHAR_T 0
+ #elif defined(__WATCOMC__)
+ #define wxUSE_WCHAR_T 0
#else
// add additional compiler checks if this fails
#define wxUSE_WCHAR_T 1
#define wxSetlocale setlocale
// string.h functions
-#define wxStricmp strcasecmp
+// #define wxStricmp strcasecmp
+// wxStricmp is defined below!!
+
// #define wxStrtok strtok_r // this needs a configure check
// leave the rest to defaults below
#ifdef wxNEED_WX_STDIO_H
#include <stdio.h>
#include <stdarg.h>
+WXDLLEXPORT FILE * wxFopen(const wxChar *path, const wxChar *mode);
+WXDLLEXPORT FILE * wxFreopen(const wxChar *path, const wxChar *mode, FILE *stream);
WXDLLEXPORT int wxPrintf(const wxChar *fmt, ...);
WXDLLEXPORT int wxVprintf(const wxChar *fmt, va_list argptr);
WXDLLEXPORT int wxFprintf(FILE *stream, const wxChar *fmt, ...);
WXDLLEXPORT int wxSystem(const wxChar *psz);
#endif
+#ifdef wxNEED_WX_TIME_H
+WXDLLEXPORT size_t wxStrftime(wxChar *s, size_t max, const wxChar *fmt, const struct tm *tm);
+#endif
+
#endif
//_WX_WXCHAR_H_