path translation (umlauts) added

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21645 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2003-07-04 19:46:44 +00:00
parent 41f12fa982
commit 4367345099
2 changed files with 16 additions and 1 deletions

View File

@@ -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 <sys/stat.h>
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++

View File

@@ -576,11 +576,19 @@
#define wxStrxfrm strxfrm
// stdio.h functions
#if defined(__WXMAC__) && !defined(__DARWIN__)
#include <stdio.h>
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