Index: xfa/fgas/crt/fgas_stream.cpp |
diff --git a/xfa/fgas/crt/fgas_stream.cpp b/xfa/fgas/crt/fgas_stream.cpp |
index 4dc3737d759fae3c552ab5519dd48a51d7e972f4..8ab2f9fd37826da05eb7e9410ac6a767c99f1c86 100644 |
--- a/xfa/fgas/crt/fgas_stream.cpp |
+++ b/xfa/fgas/crt/fgas_stream.cpp |
@@ -16,7 +16,7 @@ namespace { |
class CFX_StreamImp { |
public: |
virtual void Release() { delete this; } |
- virtual FX_DWORD GetAccessModes() const { return m_dwAccess; } |
+ virtual uint32_t GetAccessModes() const { return m_dwAccess; } |
virtual int32_t GetLength() const = 0; |
virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset) = 0; |
virtual int32_t GetPosition() = 0; |
@@ -33,14 +33,14 @@ class CFX_StreamImp { |
protected: |
CFX_StreamImp(); |
virtual ~CFX_StreamImp() {} |
- FX_DWORD m_dwAccess; |
+ uint32_t m_dwAccess; |
}; |
class CFX_FileStreamImp : public CFX_StreamImp { |
public: |
CFX_FileStreamImp(); |
virtual ~CFX_FileStreamImp(); |
- FX_BOOL LoadFile(const FX_WCHAR* pszSrcFileName, FX_DWORD dwAccess); |
+ FX_BOOL LoadFile(const FX_WCHAR* pszSrcFileName, uint32_t dwAccess); |
virtual int32_t GetLength() const; |
virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
virtual int32_t GetPosition(); |
@@ -61,7 +61,7 @@ class CFX_BufferStreamImp : public CFX_StreamImp { |
public: |
CFX_BufferStreamImp(); |
virtual ~CFX_BufferStreamImp() {} |
- FX_BOOL LoadBuffer(uint8_t* pData, int32_t iTotalSize, FX_DWORD dwAccess); |
+ FX_BOOL LoadBuffer(uint8_t* pData, int32_t iTotalSize, uint32_t dwAccess); |
virtual int32_t GetLength() const; |
virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
virtual int32_t GetPosition(); |
@@ -84,7 +84,7 @@ class CFX_FileReadStreamImp : public CFX_StreamImp { |
public: |
CFX_FileReadStreamImp(); |
virtual ~CFX_FileReadStreamImp() {} |
- FX_BOOL LoadFileRead(IFX_FileRead* pFileRead, FX_DWORD dwAccess); |
+ FX_BOOL LoadFileRead(IFX_FileRead* pFileRead, uint32_t dwAccess); |
virtual int32_t GetLength() const; |
virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
virtual int32_t GetPosition() { return m_iPosition; } |
@@ -113,7 +113,7 @@ class CFX_BufferReadStreamImp : public CFX_StreamImp { |
~CFX_BufferReadStreamImp(); |
FX_BOOL LoadBufferRead(IFX_BufferRead* pBufferRead, |
int32_t iFileSize, |
- FX_DWORD dwAccess, |
+ uint32_t dwAccess, |
FX_BOOL bReleaseBufferRead); |
virtual int32_t GetLength() const; |
@@ -143,7 +143,7 @@ class CFX_FileWriteStreamImp : public CFX_StreamImp { |
public: |
CFX_FileWriteStreamImp(); |
virtual ~CFX_FileWriteStreamImp() {} |
- FX_BOOL LoadFileWrite(IFX_FileWrite* pFileWrite, FX_DWORD dwAccess); |
+ FX_BOOL LoadFileWrite(IFX_FileWrite* pFileWrite, uint32_t dwAccess); |
virtual int32_t GetLength() const; |
virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
virtual int32_t GetPosition() { return m_iPosition; } |
@@ -176,17 +176,17 @@ class CFX_Stream : public IFX_Stream { |
public: |
CFX_Stream(); |
~CFX_Stream(); |
- FX_BOOL LoadFile(const FX_WCHAR* pszSrcFileName, FX_DWORD dwAccess); |
- FX_BOOL LoadBuffer(uint8_t* pData, int32_t iTotalSize, FX_DWORD dwAccess); |
- FX_BOOL LoadFileRead(IFX_FileRead* pFileRead, FX_DWORD dwAccess); |
- FX_BOOL LoadFileWrite(IFX_FileWrite* pFileWrite, FX_DWORD dwAccess); |
+ FX_BOOL LoadFile(const FX_WCHAR* pszSrcFileName, uint32_t dwAccess); |
+ FX_BOOL LoadBuffer(uint8_t* pData, int32_t iTotalSize, uint32_t dwAccess); |
+ FX_BOOL LoadFileRead(IFX_FileRead* pFileRead, uint32_t dwAccess); |
+ FX_BOOL LoadFileWrite(IFX_FileWrite* pFileWrite, uint32_t dwAccess); |
FX_BOOL LoadBufferRead(IFX_BufferRead* pBufferRead, |
int32_t iFileSize, |
- FX_DWORD dwAccess, |
+ uint32_t dwAccess, |
FX_BOOL bReleaseBufferRead); |
virtual void Release(); |
virtual IFX_Stream* Retain(); |
- virtual FX_DWORD GetAccessModes() const { return m_dwAccess; } |
+ virtual uint32_t GetAccessModes() const { return m_dwAccess; } |
virtual int32_t GetLength() const; |
virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
virtual int32_t GetPosition(); |
@@ -203,14 +203,14 @@ class CFX_Stream : public IFX_Stream { |
virtual int32_t GetBOM(uint8_t bom[4]) const; |
virtual uint16_t GetCodePage() const; |
virtual uint16_t SetCodePage(uint16_t wCodePage); |
- virtual IFX_Stream* CreateSharedStream(FX_DWORD dwAccess, |
+ virtual IFX_Stream* CreateSharedStream(uint32_t dwAccess, |
int32_t iOffset, |
int32_t iLength); |
protected: |
FX_STREAMTYPE m_eStreamType; |
CFX_StreamImp* m_pStreamImp; |
- FX_DWORD m_dwAccess; |
+ uint32_t m_dwAccess; |
int32_t m_iTotalSize; |
int32_t m_iPosition; |
int32_t m_iStart; |
@@ -225,7 +225,7 @@ class CFX_TextStream : public IFX_Stream { |
virtual void Release(); |
virtual IFX_Stream* Retain(); |
- virtual FX_DWORD GetAccessModes() const; |
+ virtual uint32_t GetAccessModes() const; |
virtual int32_t GetLength() const; |
virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
virtual int32_t GetPosition(); |
@@ -245,14 +245,14 @@ class CFX_TextStream : public IFX_Stream { |
virtual uint16_t GetCodePage() const; |
virtual uint16_t SetCodePage(uint16_t wCodePage); |
- virtual IFX_Stream* CreateSharedStream(FX_DWORD dwAccess, |
+ virtual IFX_Stream* CreateSharedStream(uint32_t dwAccess, |
int32_t iOffset, |
int32_t iLength); |
protected: |
uint16_t m_wCodePage; |
int32_t m_wBOMLength; |
- FX_DWORD m_dwBOM; |
+ uint32_t m_dwBOM; |
uint8_t* m_pBuf; |
int32_t m_iBufSize; |
FX_BOOL m_bDelStream; |
@@ -310,7 +310,7 @@ class CFGAS_FileWrite : public IFX_FileWrite { |
} // namespace |
IFX_Stream* IFX_Stream::CreateStream(IFX_BufferRead* pBufferRead, |
- FX_DWORD dwAccess, |
+ uint32_t dwAccess, |
int32_t iFileSize, |
FX_BOOL bReleaseBufferRead) { |
CFX_Stream* pSR = new CFX_Stream; |
@@ -325,7 +325,7 @@ IFX_Stream* IFX_Stream::CreateStream(IFX_BufferRead* pBufferRead, |
return pSR; |
} |
IFX_Stream* IFX_Stream::CreateStream(IFX_FileRead* pFileRead, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
CFX_Stream* pSR = new CFX_Stream; |
if (!pSR->LoadFileRead(pFileRead, dwAccess)) { |
pSR->Release(); |
@@ -337,7 +337,7 @@ IFX_Stream* IFX_Stream::CreateStream(IFX_FileRead* pFileRead, |
return pSR; |
} |
IFX_Stream* IFX_Stream::CreateStream(IFX_FileWrite* pFileWrite, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
CFX_Stream* pSR = new CFX_Stream; |
if (!pSR->LoadFileWrite(pFileWrite, dwAccess)) { |
pSR->Release(); |
@@ -349,7 +349,7 @@ IFX_Stream* IFX_Stream::CreateStream(IFX_FileWrite* pFileWrite, |
return pSR; |
} |
IFX_Stream* IFX_Stream::CreateStream(const FX_WCHAR* pszFileName, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
CFX_Stream* pSR = new CFX_Stream; |
if (!pSR->LoadFile(pszFileName, dwAccess)) { |
pSR->Release(); |
@@ -362,7 +362,7 @@ IFX_Stream* IFX_Stream::CreateStream(const FX_WCHAR* pszFileName, |
} |
IFX_Stream* IFX_Stream::CreateStream(uint8_t* pData, |
int32_t length, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
CFX_Stream* pSR = new CFX_Stream; |
if (!pSR->LoadBuffer(pData, length, dwAccess)) { |
pSR->Release(); |
@@ -383,7 +383,7 @@ CFX_FileStreamImp::~CFX_FileStreamImp() { |
} |
} |
FX_BOOL CFX_FileStreamImp::LoadFile(const FX_WCHAR* pszSrcFileName, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
FXSYS_assert(m_hFile == NULL); |
FXSYS_assert(pszSrcFileName != NULL && FXSYS_wcslen(pszSrcFileName) > 0); |
#if _FX_OS_ == _FX_WIN32_DESKTOP_ || _FX_OS_ == _FX_WIN32_MOBILE_ || \ |
@@ -547,7 +547,7 @@ FX_BOOL CFX_FileStreamImp::SetLength(int32_t iLength) { |
CFX_FileReadStreamImp::CFX_FileReadStreamImp() |
: m_pFileRead(NULL), m_iPosition(0), m_iLength(0) {} |
FX_BOOL CFX_FileReadStreamImp::LoadFileRead(IFX_FileRead* pFileRead, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
FXSYS_assert(m_pFileRead == NULL && pFileRead != NULL); |
if (dwAccess & FX_STREAMACCESS_Write) { |
return FALSE; |
@@ -621,7 +621,7 @@ CFX_BufferReadStreamImp::~CFX_BufferReadStreamImp() { |
} |
FX_BOOL CFX_BufferReadStreamImp::LoadBufferRead(IFX_BufferRead* pBufferRead, |
int32_t iFileSize, |
- FX_DWORD dwAccess, |
+ uint32_t dwAccess, |
FX_BOOL bReleaseBufferRead) { |
FXSYS_assert(m_pBufferRead == NULL && pBufferRead != NULL); |
if (dwAccess & FX_STREAMACCESS_Write) { |
@@ -680,8 +680,8 @@ int32_t CFX_BufferReadStreamImp::ReadData(uint8_t* pBuffer, |
if (iBufferSize > iLength - m_iPosition) { |
iBufferSize = iLength - m_iPosition; |
} |
- FX_DWORD dwBlockOffset = m_pBufferRead->GetBlockOffset(); |
- FX_DWORD dwBlockSize = m_pBufferRead->GetBlockSize(); |
+ uint32_t dwBlockOffset = m_pBufferRead->GetBlockOffset(); |
+ uint32_t dwBlockSize = m_pBufferRead->GetBlockSize(); |
if (m_iPosition < (int32_t)dwBlockOffset) { |
if (!m_pBufferRead->ReadNextBlock(TRUE)) { |
return 0; |
@@ -702,8 +702,8 @@ int32_t CFX_BufferReadStreamImp::ReadData(uint8_t* pBuffer, |
return 0; |
} |
const uint8_t* pBufferTmp = m_pBufferRead->GetBlockBuffer(); |
- FX_DWORD dwOffsetTmp = m_iPosition - dwBlockOffset; |
- FX_DWORD dwCopySize = |
+ uint32_t dwOffsetTmp = m_iPosition - dwBlockOffset; |
+ uint32_t dwCopySize = |
std::min(iBufferSize, (int32_t)(dwBlockSize - dwOffsetTmp)); |
FXSYS_memcpy(pBuffer, pBufferTmp + dwOffsetTmp, dwCopySize); |
dwOffsetTmp = dwCopySize; |
@@ -715,7 +715,7 @@ int32_t CFX_BufferReadStreamImp::ReadData(uint8_t* pBuffer, |
dwBlockOffset = m_pBufferRead->GetBlockOffset(); |
dwBlockSize = m_pBufferRead->GetBlockSize(); |
pBufferTmp = m_pBufferRead->GetBlockBuffer(); |
- dwCopySize = std::min((FX_DWORD)iBufferSize, dwBlockSize); |
+ dwCopySize = std::min((uint32_t)iBufferSize, dwBlockSize); |
FXSYS_memcpy(pBuffer + dwOffsetTmp, pBufferTmp, dwCopySize); |
dwOffsetTmp += dwCopySize; |
iBufferSize -= dwCopySize; |
@@ -742,7 +742,7 @@ int32_t CFX_BufferReadStreamImp::ReadString(FX_WCHAR* pStr, |
CFX_FileWriteStreamImp::CFX_FileWriteStreamImp() |
: m_pFileWrite(NULL), m_iPosition(0) {} |
FX_BOOL CFX_FileWriteStreamImp::LoadFileWrite(IFX_FileWrite* pFileWrite, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
FXSYS_assert(m_pFileWrite == NULL && pFileWrite != NULL); |
if (dwAccess & FX_STREAMACCESS_Read) { |
return FALSE; |
@@ -809,7 +809,7 @@ CFX_BufferStreamImp::CFX_BufferStreamImp() |
m_iLength(0) {} |
FX_BOOL CFX_BufferStreamImp::LoadBuffer(uint8_t* pData, |
int32_t iTotalSize, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
FXSYS_assert(m_pData == NULL); |
FXSYS_assert(pData != NULL && iTotalSize > 0); |
m_dwAccess = dwAccess; |
@@ -988,7 +988,7 @@ IFX_Stream* CFX_TextStream::Retain() { |
m_iRefCount++; |
return this; |
} |
-FX_DWORD CFX_TextStream::GetAccessModes() const { |
+uint32_t CFX_TextStream::GetAccessModes() const { |
return m_pStreamImp->GetAccessModes() | FX_STREAMACCESS_Text; |
} |
int32_t CFX_TextStream::GetLength() const { |
@@ -1018,7 +1018,7 @@ FX_BOOL CFX_TextStream::SetLength(int32_t iLength) { |
uint16_t CFX_TextStream::GetCodePage() const { |
return m_wCodePage; |
} |
-IFX_Stream* CFX_TextStream::CreateSharedStream(FX_DWORD dwAccess, |
+IFX_Stream* CFX_TextStream::CreateSharedStream(uint32_t dwAccess, |
int32_t iOffset, |
int32_t iLength) { |
IFX_Stream* pSR = |
@@ -1035,7 +1035,7 @@ int32_t CFX_TextStream::GetBOM(uint8_t bom[4]) const { |
if (m_wBOMLength < 1) { |
return 0; |
} |
- *(FX_DWORD*)bom = m_dwBOM; |
+ *(uint32_t*)bom = m_dwBOM; |
return m_wBOMLength; |
} |
uint16_t CFX_TextStream::SetCodePage(uint16_t wCodePage) { |
@@ -1131,7 +1131,7 @@ CFX_Stream::~CFX_Stream() { |
} |
} |
FX_BOOL CFX_Stream::LoadFile(const FX_WCHAR* pszSrcFileName, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
if (m_eStreamType != FX_SREAMTYPE_Unknown || m_pStreamImp != NULL) { |
return FALSE; |
} |
@@ -1151,7 +1151,7 @@ FX_BOOL CFX_Stream::LoadFile(const FX_WCHAR* pszSrcFileName, |
} |
return bRet; |
} |
-FX_BOOL CFX_Stream::LoadFileRead(IFX_FileRead* pFileRead, FX_DWORD dwAccess) { |
+FX_BOOL CFX_Stream::LoadFileRead(IFX_FileRead* pFileRead, uint32_t dwAccess) { |
if (m_eStreamType != FX_SREAMTYPE_Unknown || m_pStreamImp != NULL) { |
return FALSE; |
} |
@@ -1172,7 +1172,7 @@ FX_BOOL CFX_Stream::LoadFileRead(IFX_FileRead* pFileRead, FX_DWORD dwAccess) { |
return bRet; |
} |
FX_BOOL CFX_Stream::LoadFileWrite(IFX_FileWrite* pFileWrite, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
if (m_eStreamType != FX_SREAMTYPE_Unknown || m_pStreamImp != NULL) { |
return FALSE; |
} |
@@ -1194,7 +1194,7 @@ FX_BOOL CFX_Stream::LoadFileWrite(IFX_FileWrite* pFileWrite, |
} |
FX_BOOL CFX_Stream::LoadBuffer(uint8_t* pData, |
int32_t iTotalSize, |
- FX_DWORD dwAccess) { |
+ uint32_t dwAccess) { |
if (m_eStreamType != FX_SREAMTYPE_Unknown || m_pStreamImp != NULL) { |
return FALSE; |
} |
@@ -1216,7 +1216,7 @@ FX_BOOL CFX_Stream::LoadBuffer(uint8_t* pData, |
} |
FX_BOOL CFX_Stream::LoadBufferRead(IFX_BufferRead* pBufferRead, |
int32_t iFileSize, |
- FX_DWORD dwAccess, |
+ uint32_t dwAccess, |
FX_BOOL bReleaseBufferRead) { |
if (m_eStreamType != FX_SREAMTYPE_Unknown || m_pStreamImp != NULL) { |
return FALSE; |
@@ -1435,7 +1435,7 @@ uint16_t CFX_Stream::SetCodePage(uint16_t wCodePage) { |
return FX_CODEPAGE_UTF16BE; |
#endif |
} |
-IFX_Stream* CFX_Stream::CreateSharedStream(FX_DWORD dwAccess, |
+IFX_Stream* CFX_Stream::CreateSharedStream(uint32_t dwAccess, |
int32_t iOffset, |
int32_t iLength) { |
FXSYS_assert(iLength > 0); |