From 41de5ae2f500b7fe945fbe2509e9a528200fdf5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fauconnier?= Date: Thu, 28 Apr 2022 11:05:23 +0200 Subject: [PATCH] avoid definition collision with gcc 11 (see @bartoszek description of the issue (#491) for more detail --- src/pdf-merger/Object.cpp | 4 ++-- src/pdf-merger/Object.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pdf-merger/Object.cpp b/src/pdf-merger/Object.cpp index 334e9d04..519bab50 100644 --- a/src/pdf-merger/Object.cpp +++ b/src/pdf-merger/Object.cpp @@ -278,7 +278,7 @@ void Object::serialize(std::ofstream & out, std::map< unsigned int, std::pair >(_number, std::make_pair(objectSizeForXref, _generationNumber))); - _serialize(out, stream); + serialize(out, stream); stream.clear(); stream.reserve(); @@ -429,7 +429,7 @@ void Object::_addParent(Object * child) { _parents.insert(child); } -void Object::_serialize(std::ofstream & out, const std::string & stream) +void Object::serialize(std::ofstream & out, const std::string & stream) { out << _number << " " << _generationNumber << " obj\n" << _content << stream << "endobj\n"; out.flush(); diff --git a/src/pdf-merger/Object.h b/src/pdf-merger/Object.h index d579b983..40d7e199 100644 --- a/src/pdf-merger/Object.h +++ b/src/pdf-merger/Object.h @@ -152,11 +152,11 @@ namespace merge_lib void _setObjectNumber(unsigned int objectNumber); void _addParent(Object * child); bool _findObject(const std::string & token, Object* & foundObject, unsigned int & tokenPositionInContent); - void _serialize(std::ofstream & out, const std::string & stream); + void serialize(std::ofstream & out, const std::string & stream); void _recalculateObjectNumbers(unsigned int & maxNumber); void _recalculateReferencePositions(unsigned int changedReference, int displacement); void _retrieveMaxObjectNumber(unsigned int & maxNumber); - void _serialize(std::ofstream & out, std::map & sizes); + void serialize(std::ofstream & out, std::map & sizes); bool _getStreamFromContent(std::string & stream); //members