diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/include/fxcrt/fx_stream.h | 15 | ||||
-rw-r--r-- | core/src/fxcrt/fx_extension.cpp | 69 |
2 files changed, 0 insertions, 84 deletions
diff --git a/core/include/fxcrt/fx_stream.h b/core/include/fxcrt/fx_stream.h index 405d5d0148..b6fdcfcb6a 100644 --- a/core/include/fxcrt/fx_stream.h +++ b/core/include/fxcrt/fx_stream.h @@ -15,9 +15,6 @@ FX_BOOL FX_GetNextFile(void* handle, CFX_ByteString& filename, FX_BOOL& bFolder) FX_BOOL FX_GetNextFile(void* handle, CFX_WideString& filename, FX_BOOL& bFolder); void FX_CloseFolder(void* handle); FX_WCHAR FX_GetFolderSeparator(); -typedef struct FX_HFILE_ { - void* pData; -}* FX_HFILE; #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ #define FX_FILESIZE int32_t #else @@ -43,18 +40,6 @@ typedef struct FX_HFILE_ { #define FX_FILEMODE_Write 0 #define FX_FILEMODE_ReadOnly 1 #define FX_FILEMODE_Truncate 2 -FX_HFILE FX_File_Open(const CFX_ByteStringC& fileName, FX_DWORD dwMode); -FX_HFILE FX_File_Open(const CFX_WideStringC& fileName, FX_DWORD dwMode); -void FX_File_Close(FX_HFILE hFile); -FX_FILESIZE FX_File_GetSize(FX_HFILE hFile); -FX_FILESIZE FX_File_GetPosition(FX_HFILE hFile); -FX_FILESIZE FX_File_SetPosition(FX_HFILE hFile, FX_FILESIZE pos); -size_t FX_File_Read(FX_HFILE hFile, void* pBuffer, size_t szBuffer); -size_t FX_File_ReadPos(FX_HFILE hFile, void* pBuffer, size_t szBuffer, FX_FILESIZE pos); -size_t FX_File_Write(FX_HFILE hFile, const void* pBuffer, size_t szBuffer); -size_t FX_File_WritePos(FX_HFILE hFile, const void* pBuffer, size_t szBuffer, FX_FILESIZE pos); -FX_BOOL FX_File_Flush(FX_HFILE hFile); -FX_BOOL FX_File_Truncate(FX_HFILE hFile, FX_FILESIZE szFile); FX_BOOL FX_File_Exist(const CFX_ByteStringC& fileName); FX_BOOL FX_File_Exist(const CFX_WideStringC& fileName); FX_BOOL FX_File_Delete(const CFX_ByteStringC& fileName); diff --git a/core/src/fxcrt/fx_extension.cpp b/core/src/fxcrt/fx_extension.cpp index 9a165fda93..44573174e7 100644 --- a/core/src/fxcrt/fx_extension.cpp +++ b/core/src/fxcrt/fx_extension.cpp @@ -13,75 +13,6 @@ #include <ctime> #endif -FX_HFILE FX_File_Open(const CFX_ByteStringC& fileName, FX_DWORD dwMode) -{ - IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(); - if (pFA && !pFA->Open(fileName, dwMode)) { - pFA->Release(); - return NULL; - } - return (FX_HFILE)pFA; -} -FX_HFILE FX_File_Open(const CFX_WideStringC& fileName, FX_DWORD dwMode) -{ - IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(); - if (pFA && !pFA->Open(fileName, dwMode)) { - pFA->Release(); - return NULL; - } - return (FX_HFILE)pFA; -} -void FX_File_Close(FX_HFILE hFile) -{ - FXSYS_assert(hFile != NULL); - ((IFXCRT_FileAccess*)hFile)->Close(); - ((IFXCRT_FileAccess*)hFile)->Release(); -} -FX_FILESIZE FX_File_GetSize(FX_HFILE hFile) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->GetSize(); -} -FX_FILESIZE FX_File_GetPosition(FX_HFILE hFile) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->GetPosition(); -} -FX_FILESIZE FX_File_SetPosition(FX_HFILE hFile, FX_FILESIZE pos) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->SetPosition(pos); -} -size_t FX_File_Read(FX_HFILE hFile, void* pBuffer, size_t szBuffer) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->Read(pBuffer, szBuffer); -} -size_t FX_File_ReadPos(FX_HFILE hFile, void* pBuffer, size_t szBuffer, FX_FILESIZE pos) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->ReadPos(pBuffer, szBuffer, pos); -} -size_t FX_File_Write(FX_HFILE hFile, const void* pBuffer, size_t szBuffer) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->Write(pBuffer, szBuffer); -} -size_t FX_File_WritePos(FX_HFILE hFile, const void* pBuffer, size_t szBuffer, FX_FILESIZE pos) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->WritePos(pBuffer, szBuffer, pos); -} -FX_BOOL FX_File_Flush(FX_HFILE hFile) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->Flush(); -} -FX_BOOL FX_File_Truncate(FX_HFILE hFile, FX_FILESIZE szFile) -{ - FXSYS_assert(hFile != NULL); - return ((IFXCRT_FileAccess*)hFile)->Truncate(szFile); -} IFX_FileAccess* FX_CreateDefaultFileAccess(const CFX_WideStringC& wsPath) { if (wsPath.GetLength() == 0) |