Index: xfa/src/fxfa/src/parser/xfa_object_imp.cpp |
diff --git a/xfa/src/fxfa/src/parser/xfa_object_imp.cpp b/xfa/src/fxfa/src/parser/xfa_object_imp.cpp |
index a4fd017c528a42b7f6606455f583ed1660f3004e..c228575105626ec3ca5a0dbf0c196ba31b3f963e 100644 |
--- a/xfa/src/fxfa/src/parser/xfa_object_imp.cpp |
+++ b/xfa/src/fxfa/src/parser/xfa_object_imp.cpp |
@@ -5010,14 +5010,14 @@ FX_BOOL CXFA_Node::IsNeedSavingXMLNode() { |
return m_pXMLNode && (GetPacketID() == XFA_XDPPACKET_Datasets || |
GetClassID() == XFA_ELEMENT_Xfa); |
} |
-XFA_LPMAPMODULEDATA CXFA_Node::GetMapModuleData(FX_BOOL bCreateNew) { |
+XFA_MAPMODULEDATA* CXFA_Node::GetMapModuleData(FX_BOOL bCreateNew) { |
if (!m_pMapModuleData && bCreateNew) { |
m_pMapModuleData = new XFA_MAPMODULEDATA; |
} |
return m_pMapModuleData; |
} |
void CXFA_Node::SetMapModuleValue(void* pKey, void* pValue) { |
- XFA_LPMAPMODULEDATA pMoudle = this->GetMapModuleData(TRUE); |
+ XFA_MAPMODULEDATA* pMoudle = this->GetMapModuleData(TRUE); |
if (!pMoudle) { |
return; |
} |
@@ -5026,7 +5026,7 @@ void CXFA_Node::SetMapModuleValue(void* pKey, void* pValue) { |
FX_BOOL CXFA_Node::GetMapModuleValue(void* pKey, void*& pValue) { |
CXFA_Node* pNode = this; |
while (pNode) { |
- XFA_LPMAPMODULEDATA pMoudle = pNode->GetMapModuleData(FALSE); |
+ XFA_MAPMODULEDATA* pMoudle = pNode->GetMapModuleData(FALSE); |
if (pMoudle && pMoudle->m_ValueMap.Lookup(pKey, pValue)) { |
return TRUE; |
} |
@@ -5054,20 +5054,20 @@ void CXFA_Node::SetMapModuleBuffer( |
void* pValue, |
int32_t iBytes, |
XFA_MAPDATABLOCKCALLBACKINFO* pCallbackInfo) { |
- XFA_LPMAPMODULEDATA pMoudle = this->GetMapModuleData(TRUE); |
+ XFA_MAPMODULEDATA* pMoudle = this->GetMapModuleData(TRUE); |
if (!pMoudle) { |
return; |
} |
- XFA_LPMAPDATABLOCK& pBuffer = pMoudle->m_BufferMap[pKey]; |
+ XFA_MAPDATABLOCK*& pBuffer = pMoudle->m_BufferMap[pKey]; |
if (pBuffer == NULL) { |
- pBuffer = (XFA_LPMAPDATABLOCK)FX_Alloc(uint8_t, |
- sizeof(XFA_MAPDATABLOCK) + iBytes); |
+ pBuffer = |
+ (XFA_MAPDATABLOCK*)FX_Alloc(uint8_t, sizeof(XFA_MAPDATABLOCK) + iBytes); |
} else if (pBuffer->iBytes != iBytes) { |
if (pBuffer->pCallbackInfo && pBuffer->pCallbackInfo->pFree) { |
pBuffer->pCallbackInfo->pFree(*(void**)pBuffer->GetData()); |
} |
- pBuffer = (XFA_LPMAPDATABLOCK)FX_Realloc(uint8_t, pBuffer, |
- sizeof(XFA_MAPDATABLOCK) + iBytes); |
+ pBuffer = (XFA_MAPDATABLOCK*)FX_Realloc(uint8_t, pBuffer, |
+ sizeof(XFA_MAPDATABLOCK) + iBytes); |
} else if (pBuffer->pCallbackInfo && pBuffer->pCallbackInfo->pFree) { |
pBuffer->pCallbackInfo->pFree(*(void**)pBuffer->GetData()); |
} |
@@ -5082,10 +5082,10 @@ FX_BOOL CXFA_Node::GetMapModuleBuffer(void* pKey, |
void*& pValue, |
int32_t& iBytes, |
FX_BOOL bProtoAlso) { |
- XFA_LPMAPDATABLOCK pBuffer = NULL; |
+ XFA_MAPDATABLOCK* pBuffer = NULL; |
CXFA_Node* pNode = this; |
while (pNode) { |
- XFA_LPMAPMODULEDATA pMoudle = pNode->GetMapModuleData(FALSE); |
+ XFA_MAPMODULEDATA* pMoudle = pNode->GetMapModuleData(FALSE); |
if (pMoudle && pMoudle->m_BufferMap.Lookup(pKey, pBuffer)) { |
break; |
} |
@@ -5104,10 +5104,10 @@ FX_BOOL CXFA_Node::HasMapModuleKey(void* pKey, FX_BOOL bProtoAlso) { |
CXFA_Node* pNode = this; |
while (pNode) { |
void* pVal; |
- XFA_LPMAPMODULEDATA pMoudle = pNode->GetMapModuleData(FALSE); |
+ XFA_MAPMODULEDATA* pMoudle = pNode->GetMapModuleData(FALSE); |
if (pMoudle && |
(pMoudle->m_ValueMap.Lookup(pKey, pVal) || |
- pMoudle->m_BufferMap.Lookup(pKey, (XFA_LPMAPDATABLOCK&)pVal))) { |
+ pMoudle->m_BufferMap.Lookup(pKey, (XFA_MAPDATABLOCK*&)pVal))) { |
return TRUE; |
} |
pNode = (bProtoAlso && pNode->GetPacketID() != XFA_XDPPACKET_Datasets) |
@@ -5117,12 +5117,12 @@ FX_BOOL CXFA_Node::HasMapModuleKey(void* pKey, FX_BOOL bProtoAlso) { |
return FALSE; |
} |
void CXFA_Node::RemoveMapModuleKey(void* pKey) { |
- XFA_LPMAPMODULEDATA pMoudle = this->GetMapModuleData(FALSE); |
+ XFA_MAPMODULEDATA* pMoudle = this->GetMapModuleData(FALSE); |
if (!pMoudle) { |
return; |
} |
if (pKey) { |
- XFA_LPMAPDATABLOCK pBuffer = NULL; |
+ XFA_MAPDATABLOCK* pBuffer = NULL; |
pMoudle->m_BufferMap.Lookup(pKey, pBuffer); |
if (pBuffer) { |
if (pBuffer->pCallbackInfo && pBuffer->pCallbackInfo->pFree) { |
@@ -5133,7 +5133,7 @@ void CXFA_Node::RemoveMapModuleKey(void* pKey) { |
pMoudle->m_BufferMap.RemoveKey(pKey); |
pMoudle->m_ValueMap.RemoveKey(pKey); |
} else { |
- XFA_LPMAPDATABLOCK pBuffer; |
+ XFA_MAPDATABLOCK* pBuffer; |
FX_POSITION posBuffer = pMoudle->m_BufferMap.GetStartPosition(); |
while (posBuffer) { |
pMoudle->m_BufferMap.GetNextAssoc(posBuffer, pKey, pBuffer); |
@@ -5153,12 +5153,12 @@ void CXFA_Node::RemoveMapModuleKey(void* pKey) { |
} |
} |
void CXFA_Node::MergeAllData(void* pDstModule, FX_BOOL bUseSrcAttr) { |
- XFA_LPMAPMODULEDATA pDstModuleData = |
+ XFA_MAPMODULEDATA* pDstModuleData = |
static_cast<CXFA_Node*>(pDstModule)->GetMapModuleData(TRUE); |
if (!pDstModuleData) { |
return; |
} |
- XFA_LPMAPMODULEDATA pSrcModuleData = this->GetMapModuleData(FALSE); |
+ XFA_MAPMODULEDATA* pSrcModuleData = this->GetMapModuleData(FALSE); |
if (!pSrcModuleData) { |
return; |
} |
@@ -5174,9 +5174,9 @@ void CXFA_Node::MergeAllData(void* pDstModule, FX_BOOL bUseSrcAttr) { |
FX_POSITION psBuffer = pSrcModuleData->m_BufferMap.GetStartPosition(); |
while (psBuffer) { |
void* pKey; |
- XFA_LPMAPDATABLOCK pSrcBuffer; |
+ XFA_MAPDATABLOCK* pSrcBuffer; |
pSrcModuleData->m_BufferMap.GetNextAssoc(psBuffer, pKey, pSrcBuffer); |
- XFA_LPMAPDATABLOCK& pBuffer = pDstModuleData->m_BufferMap[pKey]; |
+ XFA_MAPDATABLOCK*& pBuffer = pDstModuleData->m_BufferMap[pKey]; |
if (pBuffer && !bUseSrcAttr) { |
continue; |
} |
@@ -5189,13 +5189,13 @@ void CXFA_Node::MergeAllData(void* pDstModule, FX_BOOL bUseSrcAttr) { |
continue; |
} |
if (pBuffer == NULL) { |
- pBuffer = (XFA_LPMAPDATABLOCK)FX_Alloc( |
+ pBuffer = (XFA_MAPDATABLOCK*)FX_Alloc( |
uint8_t, sizeof(XFA_MAPDATABLOCK) + pSrcBuffer->iBytes); |
} else if (pBuffer->iBytes != pSrcBuffer->iBytes) { |
if (pBuffer->pCallbackInfo && pBuffer->pCallbackInfo->pFree) { |
pBuffer->pCallbackInfo->pFree(*(void**)pBuffer->GetData()); |
} |
- pBuffer = (XFA_LPMAPDATABLOCK)FX_Realloc( |
+ pBuffer = (XFA_MAPDATABLOCK*)FX_Realloc( |
uint8_t, pBuffer, sizeof(XFA_MAPDATABLOCK) + pSrcBuffer->iBytes); |
} else if (pBuffer->pCallbackInfo && pBuffer->pCallbackInfo->pFree) { |
pBuffer->pCallbackInfo->pFree(*(void**)pBuffer->GetData()); |
@@ -5222,8 +5222,8 @@ void CXFA_Node::MoveBufferMapData(CXFA_Node* pDstModule, void* pKey) { |
if (pDstModule->GetClassID() != this->GetClassID()) { |
bNeedMove = FALSE; |
} |
- XFA_LPMAPMODULEDATA pSrcModuleData = NULL; |
- XFA_LPMAPMODULEDATA pDstModuleData = NULL; |
+ XFA_MAPMODULEDATA* pSrcModuleData = NULL; |
+ XFA_MAPMODULEDATA* pDstModuleData = NULL; |
if (bNeedMove) { |
pSrcModuleData = this->GetMapModuleData(FALSE); |
if (!pSrcModuleData) { |
@@ -5240,7 +5240,7 @@ void CXFA_Node::MoveBufferMapData(CXFA_Node* pDstModule, void* pKey) { |
pSrcModuleData->m_BufferMap.RemoveKey(pKey); |
pDstModuleData->m_BufferMap.RemoveKey(pKey); |
pDstModuleData->m_BufferMap.SetAt(pKey, |
- (XFA_LPMAPDATABLOCK)pBufferBlockData); |
+ (XFA_MAPDATABLOCK*)pBufferBlockData); |
} |
} |
if (pDstModule->GetObjectType() == XFA_OBJECTTYPE_NodeV) { |