From: Stefan Csomor Date: Fri, 4 Jul 2003 19:46:44 +0000 (+0000) Subject: path translation (umlauts) added X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/4367345099df9e276e4805147ac40ec3e0349021 path translation (umlauts) added git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21645 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/filefn.h b/include/wx/filefn.h index 4435d32614..6b6c285858 100644 --- a/include/wx/filefn.h +++ b/include/wx/filefn.h @@ -157,11 +157,18 @@ enum wxSeekMode WXDLLIMPEXP_BASE int wxStat( const wxChar *file_name, wxStructStat *buf ); WXDLLIMPEXP_BASE int wxAccess( const wxChar *pathname, int mode ); WXDLLIMPEXP_BASE int wxOpen( const wxChar *pathname, int flags, mode_t mode ); +#else +#if defined(__WXMAC__) && !defined(__DARWIN__) +#include +WXDLLIMPEXP_BASE int wxStat( const wxChar *file_name, wxStructStat *buf ); +WXDLLIMPEXP_BASE int wxAccess( const wxChar *pathname, int mode ); +WXDLLIMPEXP_BASE int wxOpen( const wxChar *pathname, int flags, mode_t mode ); #else #define wxOpen open #define wxStat stat #define wxAccess access #endif +#endif #endif // VC++ diff --git a/include/wx/wxchar.h b/include/wx/wxchar.h index d03f72b059..3b34a8f848 100644 --- a/include/wx/wxchar.h +++ b/include/wx/wxchar.h @@ -576,11 +576,19 @@ #define wxStrxfrm strxfrm // stdio.h functions + #if defined(__WXMAC__) && !defined(__DARWIN__) + #include + WXDLLIMPEXP_BASE FILE * wxFopen(const wxChar *path, const wxChar *mode); + WXDLLIMPEXP_BASE FILE * wxFreopen(const wxChar *path, const wxChar *mode, FILE *stream); + WXDLLIMPEXP_BASE int wxRemove(const wxChar *path); + WXDLLIMPEXP_BASE int wxRename(const wxChar *oldpath, const wxChar *newpath); + #else #define wxFopen fopen #define wxFreopen freopen - #define wxPerror perror #define wxRemove remove #define wxRename rename + #endif + #define wxPerror perror #define wxTmpnam tmpnam #define wxFgetc fgetc