summaryrefslogtreecommitdiff
path: root/core/fpdfapi/edit/fpdf_edit_create.cpp
diff options
context:
space:
mode:
authorDan Sinclair <dsinclair@chromium.org>2017-05-08 17:08:08 -0400
committerChromium commit bot <commit-bot@chromium.org>2017-05-09 13:06:29 +0000
commitf82efcc72fa16b145f101b38ea55d674278e32a1 (patch)
tree439e306aa39997fda46bf6252645f7ac1ab79b9f /core/fpdfapi/edit/fpdf_edit_create.cpp
parent3ba6010b63a97271f23ed921a58dc9298d2e74ef (diff)
downloadpdfium-f82efcc72fa16b145f101b38ea55d674278e32a1.tar.xz
Remove editint.h and create individual headerschromium/3095
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 <dsinclair@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Nicolás Peña <npm@chromium.org>
Diffstat (limited to 'core/fpdfapi/edit/fpdf_edit_create.cpp')
-rw-r--r--core/fpdfapi/edit/fpdf_edit_create.cpp14
1 files changed, 7 insertions, 7 deletions
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 <memory>
#include <vector>
#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;