Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fgas / src / crt / fx_utils.cpp
index 55d97f0..85f650b 100644 (file)
@@ -24,7 +24,7 @@ typedef struct _FX_BASEARRAYDATA : public CFX_Target {
     int32_t    iBlockSize;\r
     int32_t    iTotalCount;\r
     int32_t    iBlockCount;\r
-    FX_LPBYTE  pBuffer;\r
+    uint8_t*   pBuffer;\r
 } FX_BASEARRAYDATA, * FX_LPBASEARRAYDATA;\r
 typedef FX_BASEARRAYDATA const * FX_LPCBASEARRAYDATA;\r
 CFX_BaseArray::CFX_BaseArray(int32_t iGrowSize, int32_t iBlockSize)\r
@@ -51,10 +51,10 @@ int32_t CFX_BaseArray::GetBlockSize() const
 {\r
     return ((FX_LPBASEARRAYDATA)m_pData)->iBlockSize;\r
 }\r
-FX_LPBYTE CFX_BaseArray::AddSpaceTo(int32_t index)\r
+uint8_t* CFX_BaseArray::AddSpaceTo(int32_t index)\r
 {\r
     FXSYS_assert(index > -1);\r
-    FX_LPBYTE &pBuffer = ((FX_LPBASEARRAYDATA)m_pData)->pBuffer;\r
+    uint8_t* &pBuffer = ((FX_LPBASEARRAYDATA)m_pData)->pBuffer;\r
     int32_t &iTotalCount = ((FX_LPBASEARRAYDATA)m_pData)->iTotalCount;\r
     int32_t iBlockSize = ((FX_LPBASEARRAYDATA)m_pData)->iBlockSize;\r
     if (index >= iTotalCount) {\r
@@ -62,9 +62,9 @@ FX_LPBYTE CFX_BaseArray::AddSpaceTo(int32_t index)
         iTotalCount = (index / iGrowSize + 1) * iGrowSize;\r
         int32_t iNewSize = iTotalCount * iBlockSize;\r
         if (pBuffer == NULL) {\r
-            pBuffer = (FX_LPBYTE)FX_Alloc(uint8_t, iNewSize);\r
+            pBuffer = (uint8_t*)FX_Alloc(uint8_t, iNewSize);\r
         } else {\r
-            pBuffer = (FX_LPBYTE)FX_Realloc(uint8_t, pBuffer, iNewSize);\r
+            pBuffer = (uint8_t*)FX_Realloc(uint8_t, pBuffer, iNewSize);\r
         }\r
     }\r
     FXSYS_assert(pBuffer != NULL);\r
@@ -74,12 +74,12 @@ FX_LPBYTE CFX_BaseArray::AddSpaceTo(int32_t index)
     }\r
     return pBuffer + index * iBlockSize;\r
 }\r
-FX_LPBYTE CFX_BaseArray::GetAt(int32_t index) const\r
+uint8_t* CFX_BaseArray::GetAt(int32_t index) const\r
 {\r
     FXSYS_assert(index > -1 && index < ((FX_LPBASEARRAYDATA)m_pData)->iBlockCount);\r
     return ((FX_LPBASEARRAYDATA)m_pData)->pBuffer + index * ((FX_LPBASEARRAYDATA)m_pData)->iBlockSize;\r
 }\r
-FX_LPBYTE CFX_BaseArray::GetBuffer() const\r
+uint8_t* CFX_BaseArray::GetBuffer() const\r
 {\r
     return ((FX_LPBASEARRAYDATA)m_pData)->pBuffer;\r
 }\r
@@ -99,7 +99,7 @@ int32_t CFX_BaseArray::Append(const CFX_BaseArray &src, int32_t iStart, int32_t
     if (iCount < 1) {\r
         return 0;\r
     }\r
-    FX_LPBYTE pDst = ((FX_LPBASEARRAYDATA)m_pData)->pBuffer + iBlockCount * iBlockSize;\r
+    uint8_t* pDst = ((FX_LPBASEARRAYDATA)m_pData)->pBuffer + iBlockCount * iBlockSize;\r
     AddSpaceTo(iBlockCount + iCount - 1);\r
     FX_memcpy(pDst, ((FX_LPBASEARRAYDATA)src.m_pData)->pBuffer + iStart * iBlockSize, iCount * iBlockSize);\r
     return iCount;\r
@@ -138,7 +138,7 @@ int32_t CFX_BaseArray::RemoveLast(int32_t iCount)
 void CFX_BaseArray::RemoveAll(FX_BOOL bLeaveMemory)\r
 {\r
     if (!bLeaveMemory) {\r
-        FX_LPBYTE &pBuffer = ((FX_LPBASEARRAYDATA)m_pData)->pBuffer;\r
+        uint8_t* &pBuffer = ((FX_LPBASEARRAYDATA)m_pData)->pBuffer;\r
         if (pBuffer != NULL) {\r
             FX_Free(pBuffer);\r
             pBuffer = NULL;\r
@@ -162,20 +162,20 @@ CFX_BaseMassArrayImp::~CFX_BaseMassArrayImp()
     RemoveAll();\r
     delete m_pData;\r
 }\r
-FX_LPBYTE CFX_BaseMassArrayImp::AddSpaceTo(int32_t index)\r
+uint8_t* CFX_BaseMassArrayImp::AddSpaceTo(int32_t index)\r
 {\r
     FXSYS_assert(index > -1);\r
-    FX_LPBYTE pChunk;\r
+    uint8_t* pChunk;\r
     if (index < m_iBlockCount) {\r
-        pChunk = (FX_LPBYTE)m_pData->GetAt(index / m_iChunkSize);\r
+        pChunk = (uint8_t*)m_pData->GetAt(index / m_iChunkSize);\r
     } else {\r
         int32_t iMemSize = m_iChunkSize * m_iBlockSize;\r
         while (TRUE) {\r
             if (index < m_iChunkCount * m_iChunkSize) {\r
-                pChunk = (FX_LPBYTE)m_pData->GetAt(index / m_iChunkSize);\r
+                pChunk = (uint8_t*)m_pData->GetAt(index / m_iChunkSize);\r
                 break;\r
             } else {\r
-                pChunk = (FX_LPBYTE)FX_Alloc(uint8_t, iMemSize);\r
+                pChunk = (uint8_t*)FX_Alloc(uint8_t, iMemSize);\r
                 if (m_iChunkCount < m_pData->GetSize()) {\r
                     m_pData->SetAt(m_iChunkCount, pChunk);\r
                 } else {\r
@@ -189,10 +189,10 @@ FX_LPBYTE CFX_BaseMassArrayImp::AddSpaceTo(int32_t index)
     m_iBlockCount = index + 1;\r
     return pChunk + (index % m_iChunkSize) * m_iBlockSize;\r
 }\r
-FX_LPBYTE CFX_BaseMassArrayImp::GetAt(int32_t index) const\r
+uint8_t* CFX_BaseMassArrayImp::GetAt(int32_t index) const\r
 {\r
     FXSYS_assert(index > -1 && index < m_iBlockCount);\r
-    FX_LPBYTE pChunk = (FX_LPBYTE)m_pData->GetAt(index / m_iChunkSize);\r
+    uint8_t* pChunk = (uint8_t*)m_pData->GetAt(index / m_iChunkSize);\r
     FXSYS_assert(pChunk != NULL);\r
     return pChunk + (index % m_iChunkSize) * m_iBlockSize;\r
 }\r
@@ -248,8 +248,8 @@ void CFX_BaseMassArrayImp::Append(int32_t iDstStart, const CFX_BaseMassArrayImp
     FXSYS_assert(iSrcStart > -1 && iSrcStart < iSrcTotal && iSrcCount > 0 && iSrcStart + iSrcCount <= iSrcTotal);\r
     int32_t iDstChunkIndex = iDstStart / m_iChunkSize;\r
     int32_t iSrcChunkIndex = iSrcStart / src.m_iChunkSize;\r
-    FX_LPBYTE pDstChunk = (FX_LPBYTE)GetAt(iDstStart);\r
-    FX_LPBYTE pSrcChunk = (FX_LPBYTE)src.GetAt(iSrcStart);\r
+    uint8_t* pDstChunk = (uint8_t*)GetAt(iDstStart);\r
+    uint8_t* pSrcChunk = (uint8_t*)src.GetAt(iSrcStart);\r
     int32_t iDstChunkSize = m_iChunkSize - (iDstStart % m_iChunkSize);\r
     int32_t iSrcChunkSize = src.m_iChunkSize - (iSrcStart % src.m_iChunkSize);\r
     int32_t iCopySize = FX_MIN(iSrcCount, FX_MIN(iSrcChunkSize, iDstChunkSize));\r
@@ -262,7 +262,7 @@ void CFX_BaseMassArrayImp::Append(int32_t iDstStart, const CFX_BaseMassArrayImp
         if (iSrcChunkSize < 1) {\r
             iSrcChunkSize = src.m_iChunkSize;\r
             iSrcChunkIndex ++;\r
-            pSrcChunk = (FX_LPBYTE)src.m_pData->GetAt(iSrcChunkIndex);\r
+            pSrcChunk = (uint8_t*)src.m_pData->GetAt(iSrcChunkIndex);\r
         } else {\r
             pSrcChunk += iCopyBytes;\r
         }\r
@@ -270,7 +270,7 @@ void CFX_BaseMassArrayImp::Append(int32_t iDstStart, const CFX_BaseMassArrayImp
         if (iDstChunkSize < 1) {\r
             iDstChunkSize = m_iChunkSize;\r
             iDstChunkIndex ++;\r
-            pDstChunk = (FX_LPBYTE)m_pData->GetAt(iDstChunkIndex);\r
+            pDstChunk = (uint8_t*)m_pData->GetAt(iDstChunkIndex);\r
         } else {\r
             pDstChunk += iCopyBytes;\r
         }\r
@@ -294,7 +294,7 @@ void CFX_BaseMassArrayImp::RemoveAll(FX_BOOL bLeaveMemory)
         return;\r
     }\r
     for (int32_t i = 0; i < m_iChunkCount; i ++) {\r
-        FX_LPVOID p = m_pData->GetAt(i);\r
+        void* p = m_pData->GetAt(i);\r
         if (p == NULL) {\r
             continue;\r
         }\r
@@ -316,11 +316,11 @@ int32_t CFX_BaseMassArray::GetSize() const
 {\r
     return m_pData->m_iBlockCount;\r
 }\r
-FX_LPBYTE CFX_BaseMassArray::AddSpaceTo(int32_t index)\r
+uint8_t* CFX_BaseMassArray::AddSpaceTo(int32_t index)\r
 {\r
     return m_pData->AddSpaceTo(index);\r
 }\r
-FX_LPBYTE CFX_BaseMassArray::GetAt(int32_t index) const\r
+uint8_t* CFX_BaseMassArray::GetAt(int32_t index) const\r
 {\r
     return m_pData->GetAt(index);\r
 }\r
@@ -362,20 +362,20 @@ CFX_BaseDiscreteArray::~CFX_BaseDiscreteArray()
     RemoveAll();\r
     delete (FX_LPBASEDISCRETEARRAYDATA)m_pData;\r
 }\r
-FX_LPBYTE CFX_BaseDiscreteArray::AddSpaceTo(int32_t index)\r
+uint8_t* CFX_BaseDiscreteArray::AddSpaceTo(int32_t index)\r
 {\r
     FXSYS_assert(index > -1);\r
     FX_LPBASEDISCRETEARRAYDATA pData = (FX_LPBASEDISCRETEARRAYDATA)m_pData;\r
     int32_t &iChunkCount = pData->iChunkCount;\r
     int32_t iChunkSize = pData->iChunkSize;\r
-    FX_LPBYTE pChunk = NULL;\r
+    uint8_t* pChunk = NULL;\r
     int32_t iChunk = index / iChunkSize;\r
     if (iChunk < iChunkCount) {\r
-        pChunk = (FX_LPBYTE)pData->ChunkBuffer.GetAt(iChunk);\r
+        pChunk = (uint8_t*)pData->ChunkBuffer.GetAt(iChunk);\r
     }\r
     if (pChunk == NULL) {\r
         int32_t iMemSize = iChunkSize * pData->iBlockSize;\r
-        pChunk = (FX_LPBYTE)FX_Alloc(uint8_t, iMemSize);\r
+        pChunk = (uint8_t*)FX_Alloc(uint8_t, iMemSize);\r
         FXSYS_memset(pChunk, 0, iMemSize);\r
         pData->ChunkBuffer.SetAtGrow(iChunk, pChunk);\r
         if (iChunkCount <= iChunk) {\r
@@ -384,7 +384,7 @@ FX_LPBYTE CFX_BaseDiscreteArray::AddSpaceTo(int32_t index)
     }\r
     return pChunk + (index % iChunkSize) * pData->iBlockSize;\r
 }\r
-FX_LPBYTE CFX_BaseDiscreteArray::GetAt(int32_t index) const\r
+uint8_t* CFX_BaseDiscreteArray::GetAt(int32_t index) const\r
 {\r
     FXSYS_assert(index > -1);\r
     FX_LPBASEDISCRETEARRAYDATA pData = (FX_LPBASEDISCRETEARRAYDATA)m_pData;\r
@@ -393,7 +393,7 @@ FX_LPBYTE CFX_BaseDiscreteArray::GetAt(int32_t index) const
     if (iChunk >= pData->iChunkCount) {\r
         return NULL;\r
     }\r
-    FX_LPBYTE pChunk = (FX_LPBYTE)pData->ChunkBuffer.GetAt(iChunk);\r
+    uint8_t* pChunk = (uint8_t*)pData->ChunkBuffer.GetAt(iChunk);\r
     if (pChunk == NULL) {\r
         return NULL;\r
     }\r
@@ -405,7 +405,7 @@ void CFX_BaseDiscreteArray::RemoveAll()
     CFX_PtrArray &ChunkBuffer = pData->ChunkBuffer;\r
     int32_t &iChunkCount = pData->iChunkCount;\r
     for (int32_t i = 0; i < iChunkCount; i++) {\r
-        FX_LPVOID p = ChunkBuffer.GetAt(i);\r
+        void* p = ChunkBuffer.GetAt(i);\r
         if (p == NULL) {\r
             continue;\r
         }\r
@@ -422,7 +422,7 @@ CFX_BaseStack::~CFX_BaseStack()
 {\r
     FXTARGET_Delete (CFX_BaseMassArrayImp*)m_pData;\r
 }\r
-FX_LPBYTE CFX_BaseStack::Push()\r
+uint8_t* CFX_BaseStack::Push()\r
 {\r
     return m_pData->AddSpace();\r
 }\r
@@ -434,7 +434,7 @@ void CFX_BaseStack::Pop()
     }\r
     iBlockCount --;\r
 }\r
-FX_LPBYTE CFX_BaseStack::GetTopElement() const\r
+uint8_t* CFX_BaseStack::GetTopElement() const\r
 {\r
     int32_t iSize = m_pData->m_iBlockCount;\r
     if (iSize < 1) {\r
@@ -446,7 +446,7 @@ int32_t CFX_BaseStack::GetSize() const
 {\r
     return m_pData->m_iBlockCount;\r
 }\r
-FX_LPBYTE CFX_BaseStack::GetAt(int32_t index) const\r
+uint8_t* CFX_BaseStack::GetAt(int32_t index) const\r
 {\r
     return m_pData->GetAt(index);\r
 }\r