]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/wxchar.h
Fix so OGL can build without wxBuffer
[wxWidgets.git] / include / wx / wxchar.h
index 019add2a0f3c47c0d0f2760591e4b65330969f65..462da579d693fa6f274d85ad7f92216eb8960cfa 100644 (file)
@@ -202,6 +202,13 @@ typedef  _TUCHAR     wxUChar;
 
    // stdio.h functions
 #ifndef wxNO_TCHAR_STDIO
+#  if wxUSE_UNICODE_MSLU
+#    define  wxRemove    wxMSLU__tremove
+#    define  wxRename    wxMSLU__trename
+#  else
+#    define  wxRemove    _tremove
+#    define  wxRename    _trename
+#  endif
 #  define  wxFgetc     _fgettc
 #  define  wxFgetchar  _fgettchar
 #  define  wxFgets     _fgetts
@@ -219,8 +226,6 @@ typedef  _TUCHAR     wxUChar;
 #  define  wxPutc      _puttc
 #  define  wxPutchar   _puttchar
 #  define  wxPuts      _putts
-#  define  wxRemove    _tremove
-#  define  wxRename    _trename
 #  define  wxScanf     _tscanf
 #  define  wxSprintf   _stprintf
 #  define  wxSscanf    _stscanf
@@ -302,7 +307,7 @@ typedef  _TUCHAR     wxUChar;
 // include wchar.h to get wcslen() declaration used by wx/buffer.h
 #        include <wchar.h>
 
-#      elif defined(__FreeBSD__) || defined(__DARWIN__)
+#      elif defined(__FreeBSD__) || defined(__DARWIN__) || defined(__EMX__)
 
 // include stdlib.h for wchar_t, wcslen is provided in wxchar.cpp
 #        include <stdlib.h>