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:
@@ -157,11 +157,18 @@ enum wxSeekMode
|
|||||||
WXDLLIMPEXP_BASE int wxStat( const wxChar *file_name, wxStructStat *buf );
|
WXDLLIMPEXP_BASE int wxStat( const wxChar *file_name, wxStructStat *buf );
|
||||||
WXDLLIMPEXP_BASE int wxAccess( const wxChar *pathname, int mode );
|
WXDLLIMPEXP_BASE int wxAccess( const wxChar *pathname, int mode );
|
||||||
WXDLLIMPEXP_BASE int wxOpen( const wxChar *pathname, int flags, mode_t 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
|
#else
|
||||||
#define wxOpen open
|
#define wxOpen open
|
||||||
#define wxStat stat
|
#define wxStat stat
|
||||||
#define wxAccess access
|
#define wxAccess access
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // VC++
|
#endif // VC++
|
||||||
|
|
||||||
|
@@ -576,11 +576,19 @@
|
|||||||
#define wxStrxfrm strxfrm
|
#define wxStrxfrm strxfrm
|
||||||
|
|
||||||
// stdio.h functions
|
// 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 wxFopen fopen
|
||||||
#define wxFreopen freopen
|
#define wxFreopen freopen
|
||||||
#define wxPerror perror
|
|
||||||
#define wxRemove remove
|
#define wxRemove remove
|
||||||
#define wxRename rename
|
#define wxRename rename
|
||||||
|
#endif
|
||||||
|
#define wxPerror perror
|
||||||
#define wxTmpnam tmpnam
|
#define wxTmpnam tmpnam
|
||||||
|
|
||||||
#define wxFgetc fgetc
|
#define wxFgetc fgetc
|
||||||
|
Reference in New Issue
Block a user