X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/45d9ef07d18c1ea84bac0aaed67247d7dc59353f..d154ab3d291c0c1463d77818f07fb8a5bfe6bfb0:/src/msw/wince/filefnwce.cpp diff --git a/src/msw/wince/filefnwce.cpp b/src/msw/wince/filefnwce.cpp index 8402114655..3ece11a640 100644 --- a/src/msw/wince/filefnwce.cpp +++ b/src/msw/wince/filefnwce.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: filefn.cpp +// Name: src/msw/wince/filefn.cpp // Purpose: File- and directory-related functions // Author: Julian Smart // Modified by: @@ -17,19 +17,15 @@ // headers // ---------------------------------------------------------------------------- -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) - #pragma implementation "filefn.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" -#include "wx/defs.h" -#include "wx/file.h" #ifdef __BORLANDC__ #pragma hdrstop #endif +#include "wx/file.h" + #include #include #include @@ -38,7 +34,7 @@ #ifdef __WXWINCE__ #include "wx/msw/wince/missing.h" -int wxOpen(const wxChar *filename, int oflag, int WXUNUSED(pmode)) +int wxCRT_Open(const wxChar *filename, int oflag, int WXUNUSED(pmode)) { DWORD access = 0; DWORD shareMode = 0; @@ -101,7 +97,7 @@ int wxOpen(const wxChar *filename, int oflag, int WXUNUSED(pmode)) return fd; } -int wxAccess(const wxChar *name, int WXUNUSED(how)) +int wxCRT_Access(const wxChar *name, int WXUNUSED(how)) { HANDLE fileHandle = ::CreateFile(name, 0, FILE_SHARE_DELETE | FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); @@ -127,12 +123,12 @@ int wxEof(int fd) DWORD off0 = SetFilePointer((HANDLE) fd, 0, &high0, FILE_CURRENT); if (off0 == 0xFFFFFFFF && GetLastError() != NO_ERROR) return -1; - + LONG high1 = 0; DWORD off1 = SetFilePointer((HANDLE) fd, 0, &high0, FILE_END); if (off1 == 0xFFFFFFFF && GetLastError() != NO_ERROR) return -1; - + if (off0 == off1 && high0 == high1) return 1; else