Home | History | Annotate | Download | only in xfa

Lines Matching refs:pDstBuffer

1113     XFA_MAPDATABLOCK*& pDstBuffer = pDstModuleData->m_BufferMap[pair.first];
1116 if (pDstBuffer) {
1117 pDstBuffer->pCallbackInfo->pFree(*(void**)pDstBuffer->GetData());
1122 if (!pDstBuffer) {
1123 pDstBuffer = (XFA_MAPDATABLOCK*)FX_Alloc(
1125 } else if (pDstBuffer->iBytes != pSrcBuffer->iBytes) {
1126 if (pDstBuffer->pCallbackInfo && pDstBuffer->pCallbackInfo->pFree) {
1127 pDstBuffer->pCallbackInfo->pFree(*(void**)pDstBuffer->GetData());
1129 pDstBuffer = (XFA_MAPDATABLOCK*)FX_Realloc(
1130 uint8_t, pDstBuffer, sizeof(XFA_MAPDATABLOCK) + pSrcBuffer->iBytes);
1131 } else if (pDstBuffer->pCallbackInfo && pDstBuffer->pCallbackInfo->pFree) {
1132 pDstBuffer->pCallbackInfo->pFree(*(void**)pDstBuffer->GetData());
1134 if (!pDstBuffer)
1137 pDstBuffer->pCallbackInfo = pSrcBuffer->pCallbackInfo;
1138 pDstBuffer->iBytes = pSrcBuffer->iBytes;
1139 memcpy(pDstBuffer->GetData(), pSrcBuffer->GetData(), pSrcBuffer->iBytes);
1140 if (pDstBuffer->pCallbackInfo && pDstBuffer->pCallbackInfo->pCopy) {
1141 pDstBuffer->pCallbackInfo->pCopy(*(void**)pDstBuffer->GetData());