From f82efcc72fa16b145f101b38ea55d674278e32a1 Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Mon, 8 May 2017 17:08:08 -0400 Subject: Remove editint.h and create individual headers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This Cl creates a cpdf_objectstream and cpdf_xrefstream headers from the editint header. Change-Id: I857981fa055ee9296cbd344860e55c67acf200ce Reviewed-on: https://pdfium-review.googlesource.com/5113 Commit-Queue: dsinclair Reviewed-by: Tom Sepez Reviewed-by: Nicolás Peña --- core/fpdfapi/edit/fpdf_edit_create.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'core/fpdfapi/edit/fpdf_edit_create.cpp') diff --git a/core/fpdfapi/edit/fpdf_edit_create.cpp b/core/fpdfapi/edit/fpdf_edit_create.cpp index ecae681eb0..42fe13d4e9 100644 --- a/core/fpdfapi/edit/fpdf_edit_create.cpp +++ b/core/fpdfapi/edit/fpdf_edit_create.cpp @@ -4,12 +4,12 @@ // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com -#include "core/fpdfapi/edit/editint.h" - #include #include #include "core/fpdfapi/edit/cpdf_creator.h" +#include "core/fpdfapi/edit/cpdf_objectstream.h" +#include "core/fpdfapi/edit/cpdf_xrefstream.h" #include "core/fpdfapi/parser/cpdf_array.h" #include "core/fpdfapi/parser/cpdf_crypto_handler.h" #include "core/fpdfapi/parser/cpdf_dictionary.h" @@ -420,7 +420,7 @@ int32_t CPDF_XRefStream::CompressIndirectObject(uint32_t dwObjNum, m_ObjStream.m_Buffer.GetLength() < kObjectStreamMaxLength) { return 1; } - return EndObjectStream(pCreator); + return EndObjectStream(pCreator, true); } int32_t CPDF_XRefStream::CompressIndirectObject(uint32_t dwObjNum, @@ -436,7 +436,7 @@ int32_t CPDF_XRefStream::CompressIndirectObject(uint32_t dwObjNum, m_ObjStream.m_Buffer.GetLength() < kObjectStreamMaxLength) { return 1; } - return EndObjectStream(pCreator); + return EndObjectStream(pCreator, true); } int32_t CPDF_XRefStream::EndObjectStream(CPDF_Creator* pCreator, bool bEOF) { @@ -728,7 +728,7 @@ int32_t CPDF_Creator::WriteIndirectObjectToStream(const CPDF_Object* pObj) { return -1; if (!IsXRefNeedEnd()) return 0; - if (!m_pXRefStream->End(this)) + if (!m_pXRefStream->End(this, false)) return -1; if (!m_pXRefStream->Start()) return -1; @@ -747,7 +747,7 @@ int32_t CPDF_Creator::WriteIndirectObjectToStream(uint32_t objnum, return iRet; if (!IsXRefNeedEnd()) return 0; - if (!m_pXRefStream->End(this)) + if (!m_pXRefStream->End(this, false)) return -1; if (!m_pXRefStream->Start()) return -1; @@ -761,7 +761,7 @@ int32_t CPDF_Creator::AppendObjectNumberToXRef(uint32_t objnum) { m_pXRefStream->AddObjectNumberToIndexArray(objnum); if (!IsXRefNeedEnd()) return 0; - if (!m_pXRefStream->End(this)) + if (!m_pXRefStream->End(this, false)) return -1; if (!m_pXRefStream->Start()) return -1; -- cgit v1.2.3