Index: xfa/src/fgas/src/crt/fx_stream.h |
diff --git a/xfa/src/fgas/src/crt/fx_stream.h b/xfa/src/fgas/src/crt/fx_stream.h |
index 30cb98486e2b0d58a813b96b9fdb32fe5857f07c..2273ab1d9b6700ae9bb7fc3fc68c9e2c51c048d8 100644 |
--- a/xfa/src/fgas/src/crt/fx_stream.h |
+++ b/xfa/src/fgas/src/crt/fx_stream.h |
@@ -28,16 +28,16 @@ public: |
{ |
return m_dwAccess; |
} |
- virtual FX_INT32 GetLength() const = 0; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset) = 0; |
- virtual FX_INT32 GetPosition() = 0; |
+ virtual int32_t GetLength() const = 0; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset) = 0; |
+ virtual int32_t GetPosition() = 0; |
virtual FX_BOOL IsEOF() const = 0; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize) = 0; |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS) = 0; |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize) = 0; |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength) = 0; |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize) = 0; |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS) = 0; |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize) = 0; |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength) = 0; |
virtual void Flush() = 0; |
- virtual FX_BOOL SetLength(FX_INT32 iLength) = 0; |
+ virtual FX_BOOL SetLength(int32_t iLength) = 0; |
protected: |
CFX_StreamImp(); |
virtual ~CFX_StreamImp() {} |
@@ -49,44 +49,44 @@ public: |
CFX_FileStreamImp(); |
virtual ~CFX_FileStreamImp(); |
FX_BOOL LoadFile(FX_LPCWSTR pszSrcFileName, FX_DWORD dwAccess); |
- virtual FX_INT32 GetLength() const; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset); |
- virtual FX_INT32 GetPosition(); |
+ virtual int32_t GetLength() const; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
+ virtual int32_t GetPosition(); |
virtual FX_BOOL IsEOF() const; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS); |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength); |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS); |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength); |
virtual void Flush(); |
- virtual FX_BOOL SetLength(FX_INT32 iLength); |
+ virtual FX_BOOL SetLength(int32_t iLength); |
protected: |
FXSYS_FILE *m_hFile; |
- FX_INT32 m_iLength; |
+ int32_t m_iLength; |
}; |
class CFX_BufferStreamImp : public CFX_StreamImp |
{ |
public: |
CFX_BufferStreamImp(); |
virtual ~CFX_BufferStreamImp() {} |
- FX_BOOL LoadBuffer(FX_LPBYTE pData, FX_INT32 iTotalSize, FX_DWORD dwAccess); |
- virtual FX_INT32 GetLength() const; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset); |
- virtual FX_INT32 GetPosition(); |
+ FX_BOOL LoadBuffer(FX_LPBYTE pData, int32_t iTotalSize, FX_DWORD dwAccess); |
+ virtual int32_t GetLength() const; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
+ virtual int32_t GetPosition(); |
virtual FX_BOOL IsEOF() const; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS); |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength); |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS); |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength); |
virtual void Flush() {} |
- virtual FX_BOOL SetLength(FX_INT32 iLength) |
+ virtual FX_BOOL SetLength(int32_t iLength) |
{ |
return FALSE; |
} |
protected: |
FX_LPBYTE m_pData; |
- FX_INT32 m_iTotalSize; |
- FX_INT32 m_iPosition; |
- FX_INT32 m_iLength; |
+ int32_t m_iTotalSize; |
+ int32_t m_iPosition; |
+ int32_t m_iLength; |
}; |
class CFX_FileReadStreamImp : public CFX_StreamImp |
{ |
@@ -94,69 +94,69 @@ public: |
CFX_FileReadStreamImp(); |
virtual ~CFX_FileReadStreamImp() {} |
FX_BOOL LoadFileRead(IFX_FileRead *pFileRead, FX_DWORD dwAccess); |
- virtual FX_INT32 GetLength() const; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset); |
- virtual FX_INT32 GetPosition() |
+ virtual int32_t GetLength() const; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
+ virtual int32_t GetPosition() |
{ |
return m_iPosition; |
} |
virtual FX_BOOL IsEOF() const; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS); |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize) |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS); |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize) |
{ |
return 0; |
} |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength) |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength) |
{ |
return 0; |
} |
virtual void Flush() {} |
- virtual FX_BOOL SetLength(FX_INT32 iLength) |
+ virtual FX_BOOL SetLength(int32_t iLength) |
{ |
return FALSE; |
} |
protected: |
IFX_FileRead *m_pFileRead; |
- FX_INT32 m_iPosition; |
- FX_INT32 m_iLength; |
+ int32_t m_iPosition; |
+ int32_t m_iLength; |
}; |
class CFX_BufferReadStreamImp : public CFX_StreamImp |
{ |
public: |
CFX_BufferReadStreamImp(); |
~CFX_BufferReadStreamImp(); |
- FX_BOOL LoadBufferRead(IFX_BufferRead *pBufferRead, FX_INT32 iFileSize, FX_DWORD dwAccess, FX_BOOL bReleaseBufferRead); |
+ FX_BOOL LoadBufferRead(IFX_BufferRead *pBufferRead, int32_t iFileSize, FX_DWORD dwAccess, FX_BOOL bReleaseBufferRead); |
- virtual FX_INT32 GetLength() const; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset); |
- virtual FX_INT32 GetPosition() |
+ virtual int32_t GetLength() const; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
+ virtual int32_t GetPosition() |
{ |
return m_iPosition; |
} |
virtual FX_BOOL IsEOF() const; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS); |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize) |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS); |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize) |
{ |
return 0; |
} |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength) |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength) |
{ |
return 0; |
} |
virtual void Flush() {} |
- virtual FX_BOOL SetLength(FX_INT32 iLength) |
+ virtual FX_BOOL SetLength(int32_t iLength) |
{ |
return FALSE; |
} |
private: |
IFX_BufferRead *m_pBufferRead; |
FX_BOOL m_bReleaseBufferRead; |
- FX_INT32 m_iPosition; |
- FX_INT32 m_iBufferSize; |
+ int32_t m_iPosition; |
+ int32_t m_iBufferSize; |
}; |
class CFX_FileWriteStreamImp : public CFX_StreamImp |
{ |
@@ -164,31 +164,31 @@ public: |
CFX_FileWriteStreamImp(); |
virtual ~CFX_FileWriteStreamImp() {} |
FX_BOOL LoadFileWrite(IFX_FileWrite *pFileWrite, FX_DWORD dwAccess); |
- virtual FX_INT32 GetLength() const; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset); |
- virtual FX_INT32 GetPosition() |
+ virtual int32_t GetLength() const; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
+ virtual int32_t GetPosition() |
{ |
return m_iPosition; |
} |
virtual FX_BOOL IsEOF() const; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize) |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize) |
{ |
return 0; |
} |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS) |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS) |
{ |
return 0; |
} |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength); |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength); |
virtual void Flush(); |
- virtual FX_BOOL SetLength(FX_INT32 iLength) |
+ virtual FX_BOOL SetLength(int32_t iLength) |
{ |
return FALSE; |
} |
protected: |
IFX_FileWrite *m_pFileWrite; |
- FX_INT32 m_iPosition; |
+ int32_t m_iPosition; |
}; |
enum FX_STREAMTYPE { |
FX_SREAMTYPE_Unknown = 0, |
@@ -203,27 +203,27 @@ public: |
CFX_Stream(); |
~CFX_Stream(); |
FX_BOOL LoadFile(FX_LPCWSTR pszSrcFileName, FX_DWORD dwAccess); |
- FX_BOOL LoadBuffer(FX_LPBYTE pData, FX_INT32 iTotalSize, FX_DWORD dwAccess); |
+ FX_BOOL LoadBuffer(FX_LPBYTE 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 LoadBufferRead(IFX_BufferRead *pBufferRead, FX_INT32 iFileSize, FX_DWORD dwAccess, FX_BOOL bReleaseBufferRead); |
+ FX_BOOL LoadBufferRead(IFX_BufferRead *pBufferRead, int32_t iFileSize, FX_DWORD dwAccess, FX_BOOL bReleaseBufferRead); |
virtual void Release(); |
virtual IFX_Stream* Retain(); |
virtual FX_DWORD GetAccessModes() const |
{ |
return m_dwAccess; |
} |
- virtual FX_INT32 GetLength() const; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset); |
- virtual FX_INT32 GetPosition(); |
+ virtual int32_t GetLength() const; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
+ virtual int32_t GetPosition(); |
virtual FX_BOOL IsEOF() const; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS, FX_INT32 const *pByteSize = NULL); |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength); |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize = NULL); |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength); |
virtual void Flush(); |
- virtual FX_BOOL SetLength(FX_INT32 iLength); |
- virtual FX_INT32 GetBOM(FX_BYTE bom[4]) const; |
+ virtual FX_BOOL SetLength(int32_t iLength); |
+ virtual int32_t GetBOM(uint8_t bom[4]) const; |
virtual FX_WORD GetCodePage() const; |
virtual FX_WORD SetCodePage(FX_WORD wCodePage); |
virtual void Lock() |
@@ -234,16 +234,16 @@ public: |
{ |
CFX_ThreadLock::Unlock(); |
} |
- virtual IFX_Stream* CreateSharedStream(FX_DWORD dwAccess, FX_INT32 iOffset, FX_INT32 iLength); |
+ virtual IFX_Stream* CreateSharedStream(FX_DWORD dwAccess, int32_t iOffset, int32_t iLength); |
protected: |
FX_STREAMTYPE m_eStreamType; |
CFX_StreamImp *m_pStreamImp; |
FX_DWORD m_dwAccess; |
- FX_INT32 m_iTotalSize; |
- FX_INT32 m_iPosition; |
- FX_INT32 m_iStart; |
- FX_INT32 m_iLength; |
- FX_INT32 m_iRefCount; |
+ int32_t m_iTotalSize; |
+ int32_t m_iPosition; |
+ int32_t m_iStart; |
+ int32_t m_iLength; |
+ int32_t m_iRefCount; |
}; |
class CFX_TextStream : public IFX_Stream, public CFX_ThreadLock |
{ |
@@ -254,19 +254,19 @@ public: |
virtual IFX_Stream* Retain(); |
virtual FX_DWORD GetAccessModes() const; |
- virtual FX_INT32 GetLength() const; |
- virtual FX_INT32 Seek(FX_STREAMSEEK eSeek, FX_INT32 iOffset); |
- virtual FX_INT32 GetPosition(); |
+ virtual int32_t GetLength() const; |
+ virtual int32_t Seek(FX_STREAMSEEK eSeek, int32_t iOffset); |
+ virtual int32_t GetPosition(); |
virtual FX_BOOL IsEOF() const; |
- virtual FX_INT32 ReadData(FX_LPBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 ReadString(FX_LPWSTR pStr, FX_INT32 iMaxLength, FX_BOOL &bEOS, FX_INT32 const *pByteSize = NULL); |
- virtual FX_INT32 WriteData(FX_LPCBYTE pBuffer, FX_INT32 iBufferSize); |
- virtual FX_INT32 WriteString(FX_LPCWSTR pStr, FX_INT32 iLength); |
+ virtual int32_t ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize = NULL); |
+ virtual int32_t WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize); |
+ virtual int32_t WriteString(FX_LPCWSTR pStr, int32_t iLength); |
virtual void Flush(); |
- virtual FX_BOOL SetLength(FX_INT32 iLength); |
+ virtual FX_BOOL SetLength(int32_t iLength); |
- virtual FX_INT32 GetBOM(FX_BYTE bom[4]) const; |
+ virtual int32_t GetBOM(uint8_t bom[4]) const; |
virtual FX_WORD GetCodePage() const; |
virtual FX_WORD SetCodePage(FX_WORD wCodePage); |
@@ -279,16 +279,16 @@ public: |
CFX_ThreadLock::Unlock(); |
} |
- virtual IFX_Stream* CreateSharedStream(FX_DWORD dwAccess, FX_INT32 iOffset, FX_INT32 iLength); |
+ virtual IFX_Stream* CreateSharedStream(FX_DWORD dwAccess, int32_t iOffset, int32_t iLength); |
protected: |
FX_WORD m_wCodePage; |
FX_WORD m_wBOMLength; |
FX_DWORD m_dwBOM; |
FX_LPBYTE m_pBuf; |
- FX_INT32 m_iBufSize; |
+ int32_t m_iBufSize; |
FX_BOOL m_bDelStream; |
IFX_Stream *m_pStreamImp; |
- FX_INT32 m_iRefCount; |
+ int32_t m_iRefCount; |
void InitStream(); |
}; |
#ifdef FX_FILESIZE |
@@ -347,7 +347,7 @@ protected: |
class CFX_BufferAccImp : public IFX_FileRead |
{ |
public: |
- CFX_BufferAccImp(IFX_BufferRead *pBufferRead, FX_INT32 iFileSize, FX_BOOL bReleaseStream); |
+ CFX_BufferAccImp(IFX_BufferRead *pBufferRead, int32_t iFileSize, FX_BOOL bReleaseStream); |
virtual ~CFX_BufferAccImp(); |
virtual void Release() |
@@ -360,7 +360,7 @@ public: |
protected: |
IFX_BufferRead *m_pBufferRead; |
FX_BOOL m_bReleaseStream; |
- FX_INT32 m_iBufSize; |
+ int32_t m_iBufSize; |
}; |
#endif |
#ifdef FX_FILESIZE |