From 27fae2b55e835a41277df78f090d4baf6fe05c1e Mon Sep 17 00:00:00 2001 From: m-holger Date: Tue, 2 Aug 2022 22:57:33 +0100 Subject: Remove QPDF::ObjectChanged Also change QPDF::replaceObject and QPDF::swapObjects such that the QPDFObject assigned to an og in the obj_cache is never replaced; only QPDFObject::value is updated. --- include/qpdf/QPDF.hh | 8 -------- 1 file changed, 8 deletions(-) (limited to 'include') diff --git a/include/qpdf/QPDF.hh b/include/qpdf/QPDF.hh index 469bad55..701c5e55 100644 --- a/include/qpdf/QPDF.hh +++ b/include/qpdf/QPDF.hh @@ -851,12 +851,6 @@ class QPDF { return qpdf->resolve(og); } - static bool - objectChanged( - QPDF* qpdf, QPDFObjGen const& og, std::shared_ptr& oph) - { - return qpdf->objectChanged(og, oph); - } }; friend class Resolver; @@ -1174,7 +1168,6 @@ class QPDF std::string const& description, QPDFObjGen const& exp_og, QPDFObjGen& og); - bool objectChanged(QPDFObjGen const& og, std::shared_ptr& oph); std::shared_ptr resolve(QPDFObjGen const& og); void resolveObjectsInStream(int obj_stream_number); void stopOnError(std::string const& message); @@ -1729,7 +1722,6 @@ class QPDF bool in_parse; bool parsed; std::set resolved_object_streams; - bool ever_replaced_objects; // Linearization data qpdf_offset_t first_xref_item_offset; // actual value from file -- cgit v1.2.3-54-g00ecf