| Index: core/fpdfapi/parser/cpdf_parser.cpp
|
| diff --git a/core/fpdfapi/parser/cpdf_parser.cpp b/core/fpdfapi/parser/cpdf_parser.cpp
|
| index c29ae18da2ac267353c23fde29162d7e669b6456..c2748882cfde06fba94c4d0a550bbe0013e36e55 100644
|
| --- a/core/fpdfapi/parser/cpdf_parser.cpp
|
| +++ b/core/fpdfapi/parser/cpdf_parser.cpp
|
| @@ -119,7 +119,7 @@ CPDF_CryptoHandler* CPDF_Parser::GetCryptoHandler() {
|
| return m_pSyntax->m_pCryptoHandler.get();
|
| }
|
|
|
| -IFX_FileRead* CPDF_Parser::GetFileAccess() const {
|
| +IFX_SeekableReadStream* CPDF_Parser::GetFileAccess() const {
|
| return m_pSyntax->m_pFileAccess;
|
| }
|
|
|
| @@ -139,7 +139,7 @@ void CPDF_Parser::ShrinkObjectMap(uint32_t objnum) {
|
| m_ObjectInfo[objnum - 1].pos = 0;
|
| }
|
|
|
| -CPDF_Parser::Error CPDF_Parser::StartParse(IFX_FileRead* pFileAccess,
|
| +CPDF_Parser::Error CPDF_Parser::StartParse(IFX_SeekableReadStream* pFileAccess,
|
| CPDF_Document* pDocument) {
|
| ASSERT(!m_bHasParsed);
|
| m_bHasParsed = true;
|
| @@ -1438,7 +1438,7 @@ uint32_t CPDF_Parser::GetPermissions() const {
|
| return dwPermission;
|
| }
|
|
|
| -FX_BOOL CPDF_Parser::IsLinearizedFile(IFX_FileRead* pFileAccess,
|
| +FX_BOOL CPDF_Parser::IsLinearizedFile(IFX_SeekableReadStream* pFileAccess,
|
| uint32_t offset) {
|
| m_pSyntax->InitParser(pFileAccess, offset);
|
| m_pSyntax->RestorePos(m_pSyntax->m_HeaderOffset + 9);
|
| @@ -1491,8 +1491,9 @@ FX_BOOL CPDF_Parser::IsLinearizedFile(IFX_FileRead* pFileAccess,
|
| return FALSE;
|
| }
|
|
|
| -CPDF_Parser::Error CPDF_Parser::StartLinearizedParse(IFX_FileRead* pFileAccess,
|
| - CPDF_Document* pDocument) {
|
| +CPDF_Parser::Error CPDF_Parser::StartLinearizedParse(
|
| + IFX_SeekableReadStream* pFileAccess,
|
| + CPDF_Document* pDocument) {
|
| ASSERT(!m_bHasParsed);
|
|
|
| m_bXRefStream = FALSE;
|
|
|