| Index: core/include/fxcrt/fx_stream.h
|
| diff --git a/core/include/fxcrt/fx_stream.h b/core/include/fxcrt/fx_stream.h
|
| index fdd7b11feeab7e22420b31bff9c8e97563a5641a..b05e84d83cd68c6f5da79df91ccf9ba501f7b437 100644
|
| --- a/core/include/fxcrt/fx_stream.h
|
| +++ b/core/include/fxcrt/fx_stream.h
|
| @@ -11,8 +11,8 @@
|
|
|
| void* FX_OpenFolder(const FX_CHAR* path);
|
| void* FX_OpenFolder(const FX_WCHAR* path);
|
| -FX_BOOL FX_GetNextFile(void* handle, CFX_ByteString& filename, FX_BOOL& bFolder);
|
| -FX_BOOL FX_GetNextFile(void* handle, CFX_WideString& filename, FX_BOOL& bFolder);
|
| +bool FX_GetNextFile(void* handle, CFX_ByteString& filename, bool& bFolder);
|
| +bool FX_GetNextFile(void* handle, CFX_WideString& filename, bool& bFolder);
|
| void FX_CloseFolder(void* handle);
|
| FX_WCHAR FX_GetFolderSeparator();
|
| typedef struct FX_HFILE_ {
|
| @@ -53,23 +53,23 @@ 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);
|
| -FX_BOOL FX_File_Delete(const CFX_WideStringC& fileName);
|
| -FX_BOOL FX_File_Copy(const CFX_ByteStringC& fileNameSrc, const CFX_ByteStringC& fileNameDst);
|
| -FX_BOOL FX_File_Copy(const CFX_WideStringC& fileNameSrc, const CFX_WideStringC& fileNameDst);
|
| -FX_BOOL FX_File_Move(const CFX_ByteStringC& fileNameSrc, const CFX_ByteStringC& fileNameDst);
|
| -FX_BOOL FX_File_Move(const CFX_WideStringC& fileNameSrc, const CFX_WideStringC& fileNameDst);
|
| +bool FX_File_Flush(FX_HFILE hFile);
|
| +bool FX_File_Truncate(FX_HFILE hFile, FX_FILESIZE szFile);
|
| +bool FX_File_Exist(const CFX_ByteStringC& fileName);
|
| +bool FX_File_Exist(const CFX_WideStringC& fileName);
|
| +bool FX_File_Delete(const CFX_ByteStringC& fileName);
|
| +bool FX_File_Delete(const CFX_WideStringC& fileName);
|
| +bool FX_File_Copy(const CFX_ByteStringC& fileNameSrc, const CFX_ByteStringC& fileNameDst);
|
| +bool FX_File_Copy(const CFX_WideStringC& fileNameSrc, const CFX_WideStringC& fileNameDst);
|
| +bool FX_File_Move(const CFX_ByteStringC& fileNameSrc, const CFX_ByteStringC& fileNameDst);
|
| +bool FX_File_Move(const CFX_WideStringC& fileNameSrc, const CFX_WideStringC& fileNameDst);
|
| class IFX_StreamWrite
|
| {
|
| public:
|
| virtual ~IFX_StreamWrite() { }
|
| virtual void Release() = 0;
|
|
|
| - virtual FX_BOOL WriteBlock(const void* pData, size_t size) = 0;
|
| + virtual bool WriteBlock(const void* pData, size_t size) = 0;
|
| };
|
| class IFX_FileWrite : public IFX_StreamWrite
|
| {
|
| @@ -79,10 +79,10 @@ public:
|
|
|
| virtual FX_FILESIZE GetSize() = 0;
|
|
|
| - virtual FX_BOOL Flush() = 0;
|
| + virtual bool Flush() = 0;
|
|
|
| - virtual FX_BOOL WriteBlock(const void* pData, FX_FILESIZE offset, size_t size) = 0;
|
| - virtual FX_BOOL WriteBlock(const void* pData, size_t size)
|
| + virtual bool WriteBlock(const void* pData, FX_FILESIZE offset, size_t size) = 0;
|
| + virtual bool WriteBlock(const void* pData, size_t size)
|
| {
|
| return WriteBlock(pData, GetSize(), size);
|
| }
|
| @@ -96,7 +96,7 @@ public:
|
|
|
| virtual void Release() = 0;
|
|
|
| - virtual FX_BOOL IsEOF() = 0;
|
| + virtual bool IsEOF() = 0;
|
|
|
| virtual FX_FILESIZE GetPosition() = 0;
|
|
|
| @@ -109,9 +109,9 @@ public:
|
|
|
| virtual FX_FILESIZE GetSize() = 0;
|
|
|
| - virtual FX_BOOL IsEOF()
|
| + virtual bool IsEOF()
|
| {
|
| - return FALSE;
|
| + return false;
|
| }
|
|
|
| virtual FX_FILESIZE GetPosition()
|
| @@ -119,14 +119,14 @@ public:
|
| return 0;
|
| }
|
|
|
| - virtual FX_BOOL SetRange(FX_FILESIZE offset, FX_FILESIZE size)
|
| + virtual bool SetRange(FX_FILESIZE offset, FX_FILESIZE size)
|
| {
|
| - return FALSE;
|
| + return false;
|
| }
|
|
|
| virtual void ClearRange() {}
|
|
|
| - virtual FX_BOOL ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) = 0;
|
| + virtual bool ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) = 0;
|
|
|
| virtual size_t ReadBlock(void* buffer, size_t size)
|
| {
|
| @@ -145,21 +145,21 @@ public:
|
|
|
| virtual FX_FILESIZE GetSize() = 0;
|
|
|
| - virtual FX_BOOL IsEOF() = 0;
|
| + virtual bool IsEOF() = 0;
|
|
|
| virtual FX_FILESIZE GetPosition() = 0;
|
|
|
| - virtual FX_BOOL ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) = 0;
|
| + virtual bool ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) = 0;
|
|
|
| virtual size_t ReadBlock(void* buffer, size_t size) = 0;
|
|
|
| - virtual FX_BOOL WriteBlock(const void* buffer, FX_FILESIZE offset, size_t size) = 0;
|
| - virtual FX_BOOL WriteBlock(const void* buffer, size_t size)
|
| + virtual bool WriteBlock(const void* buffer, FX_FILESIZE offset, size_t size) = 0;
|
| + virtual bool WriteBlock(const void* buffer, size_t size)
|
| {
|
| return WriteBlock(buffer, GetSize(), size);
|
| }
|
|
|
| - virtual FX_BOOL Flush() = 0;
|
| + virtual bool Flush() = 0;
|
| };
|
| IFX_FileStream* FX_CreateFileStream(const FX_CHAR* filename, FX_DWORD dwModes);
|
| IFX_FileStream* FX_CreateFileStream(const FX_WCHAR* filename, FX_DWORD dwModes);
|
| @@ -167,31 +167,31 @@ class IFX_MemoryStream : public IFX_FileStream
|
| {
|
| public:
|
|
|
| - virtual FX_BOOL IsConsecutive() const = 0;
|
| + virtual bool IsConsecutive() const = 0;
|
|
|
| virtual void EstimateSize(size_t nInitSize, size_t nGrowSize) = 0;
|
|
|
| virtual uint8_t* GetBuffer() const = 0;
|
|
|
| - virtual void AttachBuffer(uint8_t* pBuffer, size_t nSize, FX_BOOL bTakeOver = FALSE) = 0;
|
| + virtual void AttachBuffer(uint8_t* pBuffer, size_t nSize, bool bTakeOver = false) = 0;
|
|
|
| virtual void DetachBuffer() = 0;
|
| };
|
| -IFX_MemoryStream* FX_CreateMemoryStream(uint8_t* pBuffer, size_t nSize, FX_BOOL bTakeOver = FALSE);
|
| -IFX_MemoryStream* FX_CreateMemoryStream(FX_BOOL bConsecutive = FALSE);
|
| +IFX_MemoryStream* FX_CreateMemoryStream(uint8_t* pBuffer, size_t nSize, bool bTakeOver = false);
|
| +IFX_MemoryStream* FX_CreateMemoryStream(bool bConsecutive = false);
|
| class IFX_BufferRead : public IFX_StreamRead
|
| {
|
| public:
|
|
|
| virtual void Release() = 0;
|
|
|
| - virtual FX_BOOL IsEOF() = 0;
|
| + virtual bool IsEOF() = 0;
|
|
|
| virtual FX_FILESIZE GetPosition() = 0;
|
|
|
| virtual size_t ReadBlock(void* buffer, size_t size) = 0;
|
|
|
| - virtual FX_BOOL ReadNextBlock(FX_BOOL bRestart = FALSE) = 0;
|
| + virtual bool ReadNextBlock(bool bRestart = false) = 0;
|
|
|
| virtual const uint8_t* GetBlockBuffer() = 0;
|
|
|
|
|