| Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp
|
| index c18668d683c7c5a009339f36d4d4f6102126e098..d636f96b689c1d6068207ccc7960a39698108010 100644
|
| --- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp
|
| +++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp
|
| @@ -295,8 +295,8 @@ CPDF_Object* CPDF_Object::CloneInternal(FX_BOOL bDirect, CFX_MapPtrToPtr* visite
|
| case PDFOBJ_REFERENCE: {
|
| CPDF_Reference* pRef = (CPDF_Reference*)this;
|
| FX_DWORD obj_num = pRef->m_RefObjNum;
|
| - if (bDirect && !visited->GetValueAt((void*)(FX_UINTPTR)obj_num)) {
|
| - visited->SetAt((void*)(FX_UINTPTR)obj_num, (void*)1);
|
| + if (bDirect && !visited->GetValueAt((void*)(uintptr_t)obj_num)) {
|
| + visited->SetAt((void*)(uintptr_t)obj_num, (void*)1);
|
| CPDF_Object* ret;
|
| if (pRef->GetDirect())
|
| ret = pRef->GetDirect()->CloneInternal(TRUE, visited);
|
| @@ -896,7 +896,7 @@ void CPDF_Stream::InitStream(FX_LPBYTE pData, FX_DWORD size, CPDF_Dictionary* pD
|
| {
|
| InitStream(pDict);
|
| m_GenNum = (FX_DWORD) - 1;
|
| - m_pDataBuf = FX_Alloc(FX_BYTE, size);
|
| + m_pDataBuf = FX_Alloc(uint8_t, size);
|
| if (pData) {
|
| FXSYS_memcpy32(m_pDataBuf, pData, size);
|
| }
|
| @@ -918,7 +918,7 @@ void CPDF_Stream::SetData(FX_LPCBYTE pData, FX_DWORD size, FX_BOOL bCompressed,
|
| if (bKeepBuf) {
|
| m_pDataBuf = (FX_LPBYTE)pData;
|
| } else {
|
| - m_pDataBuf = FX_Alloc(FX_BYTE, size);
|
| + m_pDataBuf = FX_Alloc(uint8_t, size);
|
| if (pData) {
|
| FXSYS_memcpy32(m_pDataBuf, pData, size);
|
| }
|
| @@ -970,8 +970,8 @@ FX_BOOL CPDF_Stream::Identical(CPDF_Stream* pOther) const
|
| if (!m_pFile || !pOther->m_pFile) {
|
| return FALSE;
|
| }
|
| - FX_BYTE srcBuf[1024];
|
| - FX_BYTE destBuf[1024];
|
| + uint8_t srcBuf[1024];
|
| + uint8_t destBuf[1024];
|
| FX_DWORD size = m_dwSize;
|
| FX_DWORD srcOffset = m_FileOffset;
|
| FX_DWORD destOffset = pOther->m_FileOffset;
|
| @@ -1008,7 +1008,7 @@ FX_BOOL CPDF_Stream::Identical(CPDF_Stream* pOther) const
|
| if (NULL == pBuf) {
|
| return FALSE;
|
| }
|
| - FX_BYTE srcBuf[1024];
|
| + uint8_t srcBuf[1024];
|
| FX_DWORD size = m_dwSize;
|
| while (size > 0) {
|
| FX_DWORD actualSize = size > 1024 ? 1024 : size;
|
| @@ -1040,7 +1040,7 @@ CPDF_Stream* CPDF_Stream::Clone(FX_BOOL bDirect, FPDF_LPFCloneStreamCallback lpf
|
| CPDF_Stream* pObj = new CPDF_Stream(NULL, 0, NULL);
|
| CPDF_StreamFilter *pSF = GetStreamFilter(TRUE);
|
| if (pSF) {
|
| - FX_LPBYTE pBuf = FX_Alloc(FX_BYTE, 4096);
|
| + FX_LPBYTE pBuf = FX_Alloc(uint8_t, 4096);
|
| FX_DWORD dwRead;
|
| do {
|
| dwRead = pSF->ReadBlock(pBuf, 4096);
|
| @@ -1086,7 +1086,7 @@ void CPDF_StreamAcc::LoadAllData(const CPDF_Stream* pStream, FX_BOOL bRawAccess,
|
| return;
|
| }
|
| if (!pStream->IsMemoryBased()) {
|
| - pSrcData = m_pSrcData = FX_Alloc(FX_BYTE, dwSrcSize);
|
| + pSrcData = m_pSrcData = FX_Alloc(uint8_t, dwSrcSize);
|
| if (!pStream->ReadRawData(0, pSrcData, dwSrcSize)) {
|
| return;
|
| }
|
| @@ -1165,7 +1165,7 @@ FX_LPBYTE CPDF_StreamAcc::DetachData()
|
| m_dwSize = 0;
|
| return p;
|
| }
|
| - FX_LPBYTE p = FX_Alloc(FX_BYTE, m_dwSize);
|
| + FX_LPBYTE p = FX_Alloc(uint8_t, m_dwSize);
|
| FXSYS_memcpy32(p, m_pData, m_dwSize);
|
| return p;
|
| }
|
| @@ -1200,7 +1200,7 @@ CPDF_Object* CPDF_IndirectObjects::GetIndirectObject(FX_DWORD objnum, struct PAR
|
| }
|
| FX_LPVOID value;
|
| {
|
| - if (m_IndirectObjs.Lookup((FX_LPVOID)(FX_UINTPTR)objnum, value)) {
|
| + if (m_IndirectObjs.Lookup((FX_LPVOID)(uintptr_t)objnum, value)) {
|
| if (((CPDF_Object*)value)->GetObjNum() == -1) {
|
| return NULL;
|
| }
|
| @@ -1218,25 +1218,25 @@ CPDF_Object* CPDF_IndirectObjects::GetIndirectObject(FX_DWORD objnum, struct PAR
|
| if (m_LastObjNum < objnum) {
|
| m_LastObjNum = objnum;
|
| }
|
| - if (m_IndirectObjs.Lookup((FX_LPVOID)(FX_UINTPTR)objnum, value)) {
|
| + if (m_IndirectObjs.Lookup((FX_LPVOID)(uintptr_t)objnum, value)) {
|
| if (value) {
|
| ((CPDF_Object *)value)->Destroy();
|
| }
|
| }
|
| - m_IndirectObjs.SetAt((FX_LPVOID)(FX_UINTPTR)objnum, pObj);
|
| + m_IndirectObjs.SetAt((FX_LPVOID)(uintptr_t)objnum, pObj);
|
| return pObj;
|
| }
|
| int CPDF_IndirectObjects::GetIndirectType(FX_DWORD objnum)
|
| {
|
| FX_LPVOID value;
|
| - if (m_IndirectObjs.Lookup((FX_LPVOID)(FX_UINTPTR)objnum, value)) {
|
| + if (m_IndirectObjs.Lookup((FX_LPVOID)(uintptr_t)objnum, value)) {
|
| return ((CPDF_Object*)value)->GetType();
|
| }
|
| if (m_pParser) {
|
| PARSE_CONTEXT context;
|
| FXSYS_memset32(&context, 0, sizeof(PARSE_CONTEXT));
|
| context.m_Flags = PDFPARSE_TYPEONLY;
|
| - return (int)(FX_UINTPTR)m_pParser->ParseIndirectObject(this, objnum, &context);
|
| + return (int)(uintptr_t)m_pParser->ParseIndirectObject(this, objnum, &context);
|
| }
|
| return 0;
|
| }
|
| @@ -1246,21 +1246,21 @@ FX_DWORD CPDF_IndirectObjects::AddIndirectObject(CPDF_Object* pObj)
|
| return pObj->m_ObjNum;
|
| }
|
| m_LastObjNum ++;
|
| - m_IndirectObjs.SetAt((FX_LPVOID)(FX_UINTPTR)m_LastObjNum, pObj);
|
| + m_IndirectObjs.SetAt((FX_LPVOID)(uintptr_t)m_LastObjNum, pObj);
|
| pObj->m_ObjNum = m_LastObjNum;
|
| return m_LastObjNum;
|
| }
|
| void CPDF_IndirectObjects::ReleaseIndirectObject(FX_DWORD objnum)
|
| {
|
| FX_LPVOID value;
|
| - if (!m_IndirectObjs.Lookup((FX_LPVOID)(FX_UINTPTR)objnum, value)) {
|
| + if (!m_IndirectObjs.Lookup((FX_LPVOID)(uintptr_t)objnum, value)) {
|
| return;
|
| }
|
| if (((CPDF_Object*)value)->GetObjNum() == -1) {
|
| return;
|
| }
|
| ((CPDF_Object*)value)->Destroy();
|
| - m_IndirectObjs.RemoveKey((FX_LPVOID)(FX_UINTPTR)objnum);
|
| + m_IndirectObjs.RemoveKey((FX_LPVOID)(uintptr_t)objnum);
|
| }
|
| void CPDF_IndirectObjects::InsertIndirectObject(FX_DWORD objnum, CPDF_Object* pObj)
|
| {
|
| @@ -1268,7 +1268,7 @@ void CPDF_IndirectObjects::InsertIndirectObject(FX_DWORD objnum, CPDF_Object* pO
|
| return;
|
| }
|
| FX_LPVOID value = NULL;
|
| - if (m_IndirectObjs.Lookup((FX_LPVOID)(FX_UINTPTR)objnum, value)) {
|
| + if (m_IndirectObjs.Lookup((FX_LPVOID)(uintptr_t)objnum, value)) {
|
| if (value)
|
| {
|
| if (pObj->GetGenNum() <= ((CPDF_Object*)value)->GetGenNum())
|
| @@ -1278,7 +1278,7 @@ void CPDF_IndirectObjects::InsertIndirectObject(FX_DWORD objnum, CPDF_Object* pO
|
| }
|
| }
|
| pObj->m_ObjNum = objnum;
|
| - m_IndirectObjs.SetAt((FX_LPVOID)(FX_UINTPTR)objnum, pObj);
|
| + m_IndirectObjs.SetAt((FX_LPVOID)(uintptr_t)objnum, pObj);
|
| if (m_LastObjNum < objnum) {
|
| m_LastObjNum = objnum;
|
| }
|
|
|