Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fgas / src / crt / fx_stream.cpp
index 009cb41..a70fbb6 100644 (file)
@@ -66,7 +66,7 @@ IFX_Stream* IFX_Stream::CreateStream(IFX_FileWrite *pFileWrite, FX_DWORD dwAcces
     }\r
     return pSR;\r
 }\r
-IFX_Stream* IFX_Stream::CreateStream(FX_LPCWSTR pszFileName, FX_DWORD dwAccess)\r
+IFX_Stream* IFX_Stream::CreateStream(const FX_WCHAR* pszFileName, FX_DWORD dwAccess)\r
 {\r
     CFX_Stream *pSR = FX_NEW CFX_Stream;\r
     if (pSR == NULL) {\r
@@ -86,7 +86,7 @@ IFX_Stream* IFX_Stream::CreateStream(FX_LPCWSTR pszFileName, FX_DWORD dwAccess)
     }\r
     return pSR;\r
 }\r
-IFX_Stream* IFX_Stream::CreateStream(FX_LPBYTE pData, int32_t length, FX_DWORD dwAccess)\r
+IFX_Stream* IFX_Stream::CreateStream(uint8_t* pData, int32_t length, FX_DWORD dwAccess)\r
 {\r
     CFX_Stream *pSR = FX_NEW CFX_Stream;\r
     if (pSR == NULL) {\r
@@ -123,7 +123,7 @@ CFX_FileStreamImp::~CFX_FileStreamImp()
         FXSYS_fclose(m_hFile);\r
     }\r
 }\r
-FX_BOOL CFX_FileStreamImp::LoadFile(FX_LPCWSTR pszSrcFileName, FX_DWORD dwAccess)\r
+FX_BOOL CFX_FileStreamImp::LoadFile(const FX_WCHAR* pszSrcFileName, FX_DWORD dwAccess)\r
 {\r
     FXSYS_assert(m_hFile == NULL);\r
     FXSYS_assert(pszSrcFileName != NULL && FXSYS_wcslen(pszSrcFileName) > 0);\r
@@ -237,13 +237,13 @@ FX_BOOL CFX_FileStreamImp::IsEOF() const
     FXSYS_assert(m_hFile != NULL);\r
     return FXSYS_ftell(m_hFile) >= m_iLength;\r
 }\r
-int32_t CFX_FileStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_FileStreamImp::ReadData(uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(m_hFile != NULL);\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
     return FXSYS_fread(pBuffer, 1, iBufferSize, m_hFile);\r
 }\r
-int32_t CFX_FileStreamImp::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
+int32_t CFX_FileStreamImp::ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
 {\r
     FXSYS_assert(m_hFile != NULL);\r
     FXSYS_assert(pStr != NULL && iMaxLength > 0);\r
@@ -267,7 +267,7 @@ int32_t CFX_FileStreamImp::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOO
     bEOS = (iPosition >= m_iLength);\r
     return iCount;\r
 }\r
-int32_t CFX_FileStreamImp::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_FileStreamImp::WriteData(const uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(m_hFile != NULL && (m_dwAccess & FX_STREAMACCESS_Write) != 0);\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
@@ -280,7 +280,7 @@ int32_t CFX_FileStreamImp::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)
     }\r
     return iRet;\r
 }\r
-int32_t CFX_FileStreamImp::WriteString(FX_LPCWSTR pStr, int32_t iLength)\r
+int32_t CFX_FileStreamImp::WriteString(const FX_WCHAR* pStr, int32_t iLength)\r
 {\r
     FXSYS_assert(m_hFile != NULL && (m_dwAccess & FX_STREAMACCESS_Write) != 0);\r
     FXSYS_assert(pStr != NULL && iLength > 0);\r
@@ -349,7 +349,7 @@ FX_BOOL CFX_FileReadStreamImp::IsEOF() const
 {\r
     return m_iPosition >= m_iLength;\r
 }\r
-int32_t CFX_FileReadStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_FileReadStreamImp::ReadData(uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(m_pFileRead != NULL);\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
@@ -362,11 +362,11 @@ int32_t CFX_FileReadStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)
     }\r
     return 0;\r
 }\r
-int32_t CFX_FileReadStreamImp::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
+int32_t CFX_FileReadStreamImp::ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
 {\r
     FXSYS_assert(m_pFileRead != NULL);\r
     FXSYS_assert(pStr != NULL && iMaxLength > 0);\r
-    iMaxLength = ReadData((FX_LPBYTE)pStr, iMaxLength * 2) / 2;\r
+    iMaxLength = ReadData((uint8_t*)pStr, iMaxLength * 2) / 2;\r
     if (iMaxLength <= 0) {\r
         return 0;\r
     }\r
@@ -441,7 +441,7 @@ FX_BOOL CFX_BufferReadStreamImp::IsEOF() const
 {\r
     return m_pBufferRead ? m_pBufferRead->IsEOF() : TRUE;\r
 }\r
-int32_t CFX_BufferReadStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_BufferReadStreamImp::ReadData(uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(m_pBufferRead != NULL);\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
@@ -471,7 +471,7 @@ int32_t CFX_BufferReadStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize
     if (m_iPosition < (int32_t)dwBlockOffset || m_iPosition >= (int32_t)(dwBlockOffset + dwBlockSize)) {\r
         return 0;\r
     }\r
-    FX_LPCBYTE pBufferTmp      = m_pBufferRead->GetBlockBuffer();\r
+    const uint8_t* pBufferTmp  = m_pBufferRead->GetBlockBuffer();\r
     FX_DWORD dwOffsetTmp       = m_iPosition - dwBlockOffset;\r
     FX_DWORD dwCopySize                = FX_MIN(iBufferSize, (int32_t)(dwBlockSize - dwOffsetTmp));\r
     FXSYS_memcpy(pBuffer, pBufferTmp + dwOffsetTmp, dwCopySize);\r
@@ -492,11 +492,11 @@ int32_t CFX_BufferReadStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize
     m_iPosition += dwOffsetTmp;\r
     return dwOffsetTmp;\r
 }\r
-int32_t CFX_BufferReadStreamImp::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
+int32_t CFX_BufferReadStreamImp::ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
 {\r
     FXSYS_assert(m_pBufferRead != NULL);\r
     FXSYS_assert(pStr != NULL && iMaxLength > 0);\r
-    iMaxLength = ReadData((FX_LPBYTE)pStr, iMaxLength * 2) / 2;\r
+    iMaxLength = ReadData((uint8_t*)pStr, iMaxLength * 2) / 2;\r
     if (iMaxLength <= 0) {\r
         return 0;\r
     }\r
@@ -556,7 +556,7 @@ FX_BOOL CFX_FileWriteStreamImp::IsEOF() const
 {\r
     return m_iPosition >= GetLength();\r
 }\r
-int32_t CFX_FileWriteStreamImp::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_FileWriteStreamImp::WriteData(const uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     if (!m_pFileWrite) {\r
         return 0;\r
@@ -566,9 +566,9 @@ int32_t CFX_FileWriteStreamImp::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSiz
     }\r
     return iBufferSize;\r
 }\r
-int32_t CFX_FileWriteStreamImp::WriteString(FX_LPCWSTR pStr, int32_t iLength)\r
+int32_t CFX_FileWriteStreamImp::WriteString(const FX_WCHAR* pStr, int32_t iLength)\r
 {\r
-    return WriteData((FX_LPCBYTE)pStr, iLength * sizeof(FX_WCHAR));\r
+    return WriteData((const uint8_t*)pStr, iLength * sizeof(FX_WCHAR));\r
 }\r
 void CFX_FileWriteStreamImp::Flush()\r
 {\r
@@ -584,7 +584,7 @@ CFX_BufferStreamImp::CFX_BufferStreamImp()
     , m_iLength(0)\r
 {\r
 }\r
-FX_BOOL CFX_BufferStreamImp::LoadBuffer(FX_LPBYTE pData, int32_t iTotalSize, FX_DWORD dwAccess)\r
+FX_BOOL CFX_BufferStreamImp::LoadBuffer(uint8_t* pData, int32_t iTotalSize, FX_DWORD dwAccess)\r
 {\r
     FXSYS_assert(m_pData == NULL);\r
     FXSYS_assert(pData != NULL && iTotalSize > 0);\r
@@ -628,7 +628,7 @@ FX_BOOL CFX_BufferStreamImp::IsEOF() const
     FXSYS_assert(m_pData != NULL);\r
     return m_iPosition >= m_iLength;\r
 }\r
-int32_t CFX_BufferStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_BufferStreamImp::ReadData(uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(m_pData != NULL);\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
@@ -640,7 +640,7 @@ int32_t CFX_BufferStreamImp::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)
     m_iPosition += iLen;\r
     return iLen;\r
 }\r
-int32_t CFX_BufferStreamImp::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
+int32_t CFX_BufferStreamImp::ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
 {\r
     FXSYS_assert(m_pData != NULL);\r
     FXSYS_assert(pStr != NULL && iMaxLength > 0);\r
@@ -648,7 +648,7 @@ int32_t CFX_BufferStreamImp::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_B
     if (iLen <= 0) {\r
         return 0;\r
     }\r
-    FX_LPCWSTR pSrc = (FX_LPCWSTR)(FX_LPSTR)(m_pData + m_iPosition);\r
+    const FX_WCHAR* pSrc = (const FX_WCHAR*)(FX_CHAR*)(m_pData + m_iPosition);\r
     int32_t iCount = 0;\r
     while (*pSrc != L'\0' && iCount < iLen) {\r
         *pStr ++ = *pSrc ++, iCount ++;\r
@@ -657,7 +657,7 @@ int32_t CFX_BufferStreamImp::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_B
     bEOS = (*pSrc == L'\0') || (m_iPosition >= m_iLength);\r
     return iCount;\r
 }\r
-int32_t CFX_BufferStreamImp::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_BufferStreamImp::WriteData(const uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(m_pData != NULL && (m_dwAccess & FX_STREAMACCESS_Write) != 0);\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
@@ -672,7 +672,7 @@ int32_t CFX_BufferStreamImp::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)
     }\r
     return iLen;\r
 }\r
-int32_t CFX_BufferStreamImp::WriteString(FX_LPCWSTR pStr, int32_t iLength)\r
+int32_t CFX_BufferStreamImp::WriteString(const FX_WCHAR* pStr, int32_t iLength)\r
 {\r
     FXSYS_assert(m_pData != NULL && (m_dwAccess & FX_STREAMACCESS_Write) != 0);\r
     FXSYS_assert(pStr != NULL && iLength > 0);\r
@@ -720,7 +720,7 @@ void CFX_TextStream::InitStream()
 {\r
     int32_t iPosition = m_pStreamImp->GetPosition();\r
     m_pStreamImp->Seek(FX_STREAMSEEK_Begin, 0);\r
-    m_pStreamImp->ReadData((FX_LPBYTE)&m_dwBOM, 3);\r
+    m_pStreamImp->ReadData((uint8_t*)&m_dwBOM, 3);\r
 #if _FX_ENDIAN_ == _FX_LITTLE_ENDIAN_\r
     m_dwBOM &= 0x00FFFFFF;\r
     if (m_dwBOM == 0x00BFBBEF) {\r
@@ -793,11 +793,11 @@ FX_BOOL CFX_TextStream::IsEOF() const
 {\r
     return m_pStreamImp->IsEOF();\r
 }\r
-int32_t CFX_TextStream::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_TextStream::ReadData(uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     return m_pStreamImp->ReadData(pBuffer, iBufferSize);\r
 }\r
-int32_t CFX_TextStream::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_TextStream::WriteData(const uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     return m_pStreamImp->WriteData(pBuffer, iBufferSize);\r
 }\r
@@ -846,7 +846,7 @@ FX_WORD CFX_TextStream::SetCodePage(FX_WORD wCodePage)
     m_wCodePage = wCodePage;\r
     return v;\r
 }\r
-int32_t CFX_TextStream::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize)\r
+int32_t CFX_TextStream::ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize)\r
 {\r
     FXSYS_assert(pStr != NULL && iMaxLength > 0);\r
     if (m_pStreamImp == NULL) {\r
@@ -856,7 +856,7 @@ int32_t CFX_TextStream::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &
     if (m_wCodePage == FX_CODEPAGE_UTF16LE || m_wCodePage == FX_CODEPAGE_UTF16BE) {\r
         int32_t iBytes = pByteSize == NULL ? iMaxLength * 2 : *pByteSize;\r
         m_pStreamImp->Lock();\r
-        iLen = m_pStreamImp->ReadData((FX_LPBYTE)pStr, iBytes);\r
+        iLen = m_pStreamImp->ReadData((uint8_t*)pStr, iBytes);\r
         m_pStreamImp->Unlock();\r
         iMaxLength = iLen / 2;\r
         if (sizeof(FX_WCHAR) > 2) {\r
@@ -877,16 +877,16 @@ int32_t CFX_TextStream::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &
         iBytes = FX_MIN(iBytes, m_pStreamImp->GetLength() - pos);\r
         if (iBytes > 0) {\r
             if (m_pBuf == NULL) {\r
-                m_pBuf = (FX_LPBYTE)FX_Alloc(uint8_t, iBytes);\r
+                m_pBuf = (uint8_t*)FX_Alloc(uint8_t, iBytes);\r
                 m_iBufSize = iBytes;\r
             } else if (iBytes > m_iBufSize) {\r
-                m_pBuf = (FX_LPBYTE)FX_Realloc(uint8_t, m_pBuf, iBytes);\r
+                m_pBuf = (uint8_t*)FX_Realloc(uint8_t, m_pBuf, iBytes);\r
                 m_iBufSize = iBytes;\r
             }\r
             m_pStreamImp->Lock();\r
             iLen = m_pStreamImp->ReadData(m_pBuf, iBytes);\r
             int32_t iSrc = iLen;\r
-            int32_t iDecode = FX_DecodeString(m_wCodePage, (FX_LPCSTR)m_pBuf, &iSrc, pStr, &iMaxLength, TRUE);\r
+            int32_t iDecode = FX_DecodeString(m_wCodePage, (const FX_CHAR*)m_pBuf, &iSrc, pStr, &iMaxLength, TRUE);\r
             m_pStreamImp->Seek(FX_STREAMSEEK_Current, iSrc - iLen);\r
             m_pStreamImp->Unlock();\r
             if (iDecode < 1) {\r
@@ -899,7 +899,7 @@ int32_t CFX_TextStream::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &
     bEOS = m_pStreamImp->IsEOF();\r
     return iMaxLength;\r
 }\r
-int32_t CFX_TextStream::WriteString(FX_LPCWSTR pStr, int32_t iLength)\r
+int32_t CFX_TextStream::WriteString(const FX_WCHAR* pStr, int32_t iLength)\r
 {\r
     FXSYS_assert(pStr != NULL && iLength > 0);\r
     if ((m_pStreamImp->GetAccessModes() & FX_STREAMACCESS_Write) == 0) {\r
@@ -913,7 +913,7 @@ int32_t CFX_TextStream::WriteString(FX_LPCWSTR pStr, int32_t iLength)
         }\r
         CFX_ByteStringC bsResult = encoder.GetResult();\r
         m_pStreamImp->Lock();\r
-        m_pStreamImp->WriteData((FX_LPCBYTE)bsResult.GetCStr(), bsResult.GetLength());\r
+        m_pStreamImp->WriteData((const uint8_t*)bsResult.GetCStr(), bsResult.GetLength());\r
         m_pStreamImp->Unlock();\r
     }\r
     return iLength;\r
@@ -935,7 +935,7 @@ CFX_Stream::~CFX_Stream()
         m_pStreamImp->Release();\r
     }\r
 }\r
-FX_BOOL CFX_Stream::LoadFile(FX_LPCWSTR pszSrcFileName, FX_DWORD dwAccess)\r
+FX_BOOL CFX_Stream::LoadFile(const FX_WCHAR* pszSrcFileName, FX_DWORD dwAccess)\r
 {\r
     if (m_eStreamType != FX_SREAMTYPE_Unknown || m_pStreamImp != NULL) {\r
         return FALSE;\r
@@ -1004,7 +1004,7 @@ FX_BOOL CFX_Stream::LoadFileWrite(IFX_FileWrite *pFileWrite, FX_DWORD dwAccess)
     }\r
     return bRet;\r
 }\r
-FX_BOOL CFX_Stream::LoadBuffer(FX_LPBYTE pData, int32_t iTotalSize, FX_DWORD dwAccess)\r
+FX_BOOL CFX_Stream::LoadBuffer(uint8_t* pData, int32_t iTotalSize, FX_DWORD dwAccess)\r
 {\r
     if (m_eStreamType != FX_SREAMTYPE_Unknown || m_pStreamImp != NULL) {\r
         return FALSE;\r
@@ -1116,7 +1116,7 @@ FX_BOOL CFX_Stream::IsEOF() const
     }\r
     return m_iPosition >= m_iStart + m_iLength;\r
 }\r
-int32_t CFX_Stream::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_Stream::ReadData(uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
     if (m_pStreamImp == NULL) {\r
@@ -1135,7 +1135,7 @@ int32_t CFX_Stream::ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)
     m_pStreamImp->Unlock();\r
     return iLen;\r
 }\r
-int32_t CFX_Stream::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize)\r
+int32_t CFX_Stream::ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize)\r
 {\r
     FXSYS_assert(pStr != NULL && iMaxLength > 0);\r
     if (m_pStreamImp == NULL) {\r
@@ -1162,7 +1162,7 @@ int32_t CFX_Stream::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS
     m_pStreamImp->Unlock();\r
     return iLen;\r
 }\r
-int32_t CFX_Stream::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)\r
+int32_t CFX_Stream::WriteData(const uint8_t* pBuffer, int32_t iBufferSize)\r
 {\r
     FXSYS_assert(pBuffer != NULL && iBufferSize > 0);\r
     if (m_pStreamImp == NULL) {\r
@@ -1191,7 +1191,7 @@ int32_t CFX_Stream::WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)
     m_pStreamImp->Unlock();\r
     return iLen;\r
 }\r
-int32_t CFX_Stream::WriteString(FX_LPCWSTR pStr, int32_t iLength)\r
+int32_t CFX_Stream::WriteString(const FX_WCHAR* pStr, int32_t iLength)\r
 {\r
     FXSYS_assert(pStr != NULL && iLength > 0);\r
     if (m_pStreamImp == NULL) {\r
@@ -1326,7 +1326,7 @@ FX_BOOL CFGAS_FileRead::ReadBlock(void* buffer, FX_FILESIZE offset, size_t size)
 {\r
     m_pStream->Lock();\r
     m_pStream->Seek(FX_STREAMSEEK_Begin, (int32_t)offset);\r
-    int32_t iLen = m_pStream->ReadData((FX_LPBYTE)buffer, (int32_t)size);\r
+    int32_t iLen = m_pStream->ReadData((uint8_t*)buffer, (int32_t)size);\r
     m_pStream->Unlock();\r
     return iLen == (int32_t)size;\r
 }\r
@@ -1351,7 +1351,7 @@ FX_BOOL CFGAS_FileRead::ReadBlock(void* buffer, FX_DWORD offset, FX_DWORD size)
 {\r
     m_pStream->Lock();\r
     m_pStream->Seek(FX_STREAMSEEK_Begin, (int32_t)offset);\r
-    int32_t iLen = m_pStream->ReadData((FX_LPBYTE)buffer, (int32_t)size);\r
+    int32_t iLen = m_pStream->ReadData((uint8_t*)buffer, (int32_t)size);\r
     m_pStream->Unlock();\r
     return iLen == (int32_t)size;\r
 }\r
@@ -1426,7 +1426,7 @@ FX_BOOL CFX_BufferAccImp::ReadBlock(void* buffer, FX_FILESIZE offset, size_t siz
     if (offset < dwBlockOffset || offset >= (FX_FILESIZE)(dwBlockOffset + dwBlockSize)) {\r
         return FALSE;\r
     }\r
-    FX_LPCBYTE pBuffer         = m_pBufferRead->GetBlockBuffer();\r
+    const uint8_t* pBuffer             = m_pBufferRead->GetBlockBuffer();\r
     FX_FILESIZE dwOffset               = offset - dwBlockOffset;\r
     size_t dwCopySize          = FX_MIN(size, dwBlockSize - dwOffset);\r
     FXSYS_memcpy(buffer, pBuffer + dwOffset, dwCopySize);\r
@@ -1440,7 +1440,7 @@ FX_BOOL CFX_BufferAccImp::ReadBlock(void* buffer, FX_FILESIZE offset, size_t siz
         dwBlockSize            = m_pBufferRead->GetBlockSize();\r
         pBuffer                        = m_pBufferRead->GetBlockBuffer();\r
         dwCopySize             = FX_MIN(size, dwBlockSize);\r
-        FXSYS_memcpy(((FX_LPBYTE)buffer) + offset, pBuffer, dwCopySize);\r
+        FXSYS_memcpy(((uint8_t*)buffer) + offset, pBuffer, dwCopySize);\r
         offset += dwCopySize;\r
         size   -= dwCopySize;\r
     }\r
@@ -1516,7 +1516,7 @@ FX_BOOL CFX_BufferAccImp::ReadBlock(void* buffer, FX_DWORD offset, FX_DWORD size
     if (offset < dwBlockOffset || offset >= (FX_DWORD)(dwBlockOffset + dwBlockSize)) {\r
         return FALSE;\r
     }\r
-    FX_LPCBYTE pBuffer         = m_pBufferRead->GetBlockBuffer();\r
+    const uint8_t* pBuffer             = m_pBufferRead->GetBlockBuffer();\r
     FX_DWORD dwOffset          = offset - dwBlockOffset;\r
     FX_DWORD dwCopySize                = FX_MIN(size, dwBlockSize - dwOffset);\r
     FXSYS_memcpy(buffer, pBuffer + dwOffset, dwCopySize);\r
@@ -1530,7 +1530,7 @@ FX_BOOL CFX_BufferAccImp::ReadBlock(void* buffer, FX_DWORD offset, FX_DWORD size
         dwBlockSize            = m_pBufferRead->GetBlockSize();\r
         pBuffer                        = m_pBufferRead->GetBlockBuffer();\r
         dwCopySize             = FX_MIN(size, dwBlockSize);\r
-        FXSYS_memcpy(((FX_LPBYTE)buffer) + offset, pBuffer, dwCopySize);\r
+        FXSYS_memcpy(((uint8_t*)buffer) + offset, pBuffer, dwCopySize);\r
         offset += dwCopySize;\r
         size   -= dwCopySize;\r
     }\r
@@ -1566,13 +1566,13 @@ FX_BOOL CFGAS_FileWrite::Flush()
 }\r
 FX_BOOL CFGAS_FileWrite::WriteBlock(const void* pData, size_t size)\r
 {\r
-    return m_pStream->WriteData((FX_LPCBYTE)pData, (int32_t)size) == (int32_t)size;\r
+    return m_pStream->WriteData((const uint8_t*)pData, (int32_t)size) == (int32_t)size;\r
 }\r
 FX_BOOL CFGAS_FileWrite::WriteBlock(const void* pData, FX_FILESIZE offset, size_t size)\r
 {\r
     m_pStream->Lock();\r
     m_pStream->Seek(FX_STREAMSEEK_Begin, offset);\r
-    int32_t iLen = m_pStream->WriteData((FX_LPBYTE)pData, (int32_t)size);\r
+    int32_t iLen = m_pStream->WriteData((uint8_t*)pData, (int32_t)size);\r
     m_pStream->Unlock();\r
     return iLen == (int32_t)size;\r
 }\r
@@ -1600,13 +1600,13 @@ FX_DWORD CFGAS_FileWrite::Flush()
 }\r
 FX_BOOL CFGAS_FileWrite::WriteBlock(const void* pData, FX_DWORD size)\r
 {\r
-    return m_pStream->WriteData((FX_LPCBYTE)pData, (int32_t)size) == (int32_t)size;\r
+    return m_pStream->WriteData((const uint8_t*)pData, (int32_t)size) == (int32_t)size;\r
 }\r
 FX_BOOL CFGAS_FileWrite::WriteBlock(const void* pData, FX_DWORD offset, FX_DWORD size)\r
 {\r
     m_pStream->Lock();\r
     m_pStream->Seek(FX_STREAMSEEK_Begin, offset);\r
-    int32_t iLen = m_pStream->WriteData((FX_LPBYTE)pData, (int32_t)size);\r
+    int32_t iLen = m_pStream->WriteData((uint8_t*)pData, (int32_t)size);\r
     m_pStream->Unlock();\r
     return iLen == (int32_t)size;\r
 }\r