From: Vadim Zeitlin Date: Sat, 26 Jan 2002 22:05:19 +0000 (+0000) Subject: compilation fixes after previous check in (sorry) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e32d659d4d17c80b6d02225f3c9764d452b85a4b compilation fixes after previous check in (sorry) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13836 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/filefn.cpp b/src/common/filefn.cpp index ba270dea90..422be2a5f8 100644 --- a/src/common/filefn.cpp +++ b/src/common/filefn.cpp @@ -300,7 +300,7 @@ bool wxFileExists (const wxString& filename) { #if defined(__WIN32__) && !defined(__WXMICROWIN__) - // GetFileAttributes can copy with network paths + // GetFileAttributes can copy with network paths unlike stat() DWORD ret = ::GetFileAttributes(filename); if ( ret == (DWORD)-1 ) { @@ -1266,6 +1266,7 @@ bool wxRmdir(const wxString& dir, int WXUNUSED(flags)) bool wxPathExists(const wxChar *pszPathName) { wxString strPath(pszPathName); + #ifdef __WINDOWS__ // Windows fails to find directory named "c:\dir\" even if "c:\dir" exists, // so remove all trailing backslashes from the path - but don't do this for @@ -1281,8 +1282,8 @@ bool wxPathExists(const wxChar *pszPathName) #endif // __WINDOWS__ #if defined(__WIN32__) && !defined(__WXMICROWIN__) - // Stat can't cope with network paths - DWORD ret = ::GetFileAttributes(filename); + // stat() can't cope with network paths + DWORD ret = ::GetFileAttributes(strPath); if ( ret == (DWORD)-1 ) { wxLogLastError(_T("GetFileAttributes")); @@ -1291,7 +1292,7 @@ bool wxPathExists(const wxChar *pszPathName) } return (ret & FILE_ATTRIBUTE_DIRECTORY) != 0; -#else +#else // !__WIN32__ wxStructStat st; #ifndef __VISAGECPP__ @@ -1303,7 +1304,7 @@ bool wxPathExists(const wxChar *pszPathName) (st.st_mode == S_IFDIR); #endif -#endif +#endif // __WIN32__/!__WIN32__ } // Get a temporary filename, opening and closing the file.