Remove CPDF_Creator::InitOldObjNumOffsets(). It does nothing.
This method is called, but it returns void and has no side effects:
all called methods are const, and no member or static variable is
modified.
Change-Id: I12084000621728b9994fe7b487852928e7b1180e
Reviewed-on: https://pdfium-review.googlesource.com/34690
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
diff --git a/core/fpdfapi/edit/cpdf_creator.cpp b/core/fpdfapi/edit/cpdf_creator.cpp
index d386217..1935c73 100644
--- a/core/fpdfapi/edit/cpdf_creator.cpp
+++ b/core/fpdfapi/edit/cpdf_creator.cpp
@@ -346,27 +346,6 @@
return true;
}
-void CPDF_Creator::InitOldObjNumOffsets() {
- if (!m_pParser)
- return;
-
- uint32_t dwStart = 0;
- uint32_t dwEnd = m_pParser->GetLastObjNum();
- while (dwStart <= dwEnd) {
- while (dwStart <= dwEnd && m_pParser->IsObjectFreeOrNull(dwStart))
- dwStart++;
-
- if (dwStart > dwEnd)
- break;
-
- uint32_t j = dwStart;
- while (j <= dwEnd && !m_pParser->IsObjectFreeOrNull(j))
- j++;
-
- dwStart = j;
- }
-}
-
void CPDF_Creator::InitNewObjNumOffsets() {
for (const auto& pair : *m_pDocument) {
const uint32_t objnum = pair.first;
@@ -411,8 +390,6 @@
!m_Archive->WriteString("\r\n%\xA1\xB3\xC5\xD7\r\n")) {
return -1;
}
-
- InitOldObjNumOffsets();
m_iStage = 20;
} else {
m_SavedOffset = m_pParser->GetFileAccess()->GetSize();
@@ -438,8 +415,6 @@
}
}
if (IsOriginal() && m_pParser->GetLastXRefOffset() == 0) {
- InitOldObjNumOffsets();
-
for (uint32_t num = 0; num <= m_pParser->GetLastObjNum(); ++num) {
if (m_pParser->IsObjectFreeOrNull(num))
continue;
diff --git a/core/fpdfapi/edit/cpdf_creator.h b/core/fpdfapi/edit/cpdf_creator.h
index f95cab4..2b36fdd 100644
--- a/core/fpdfapi/edit/cpdf_creator.h
+++ b/core/fpdfapi/edit/cpdf_creator.h
@@ -61,7 +61,6 @@
private:
void Clear();
- void InitOldObjNumOffsets();
void InitNewObjNumOffsets();
void InitID();