diff options
author | Jay Berkenbilt <ejb@ql.org> | 2023-05-21 19:35:09 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2023-05-21 19:35:09 +0200 |
commit | 60965d5f4d608bdccc2ffd4e8753e12cbbbd71d2 (patch) | |
tree | a707602da466c02ff1a54b3263c3a881cd7204a4 /libqpdf/QPDFEFStreamObjectHelper.cc | |
parent | 6b077332d38c093de2618d5e1481b42222106065 (diff) | |
download | qpdf-60965d5f4d608bdccc2ffd4e8753e12cbbbd71d2.tar.zst |
Rerun clang-format
Diffstat (limited to 'libqpdf/QPDFEFStreamObjectHelper.cc')
-rw-r--r-- | libqpdf/QPDFEFStreamObjectHelper.cc | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/libqpdf/QPDFEFStreamObjectHelper.cc b/libqpdf/QPDFEFStreamObjectHelper.cc index 28e2cef0..a7ece6ae 100644 --- a/libqpdf/QPDFEFStreamObjectHelper.cc +++ b/libqpdf/QPDFEFStreamObjectHelper.cc @@ -24,13 +24,12 @@ QPDFEFStreamObjectHelper::getParam(std::string const& pkey) } void -QPDFEFStreamObjectHelper::setParam( - std::string const& pkey, QPDFObjectHandle const& pval) +QPDFEFStreamObjectHelper::setParam(std::string const& pkey, QPDFObjectHandle const& pval) { auto params = this->oh.getDict().getKey("/Params"); if (!params.isDictionary()) { - params = this->oh.getDict().replaceKeyAndGetNew( - "/Params", QPDFObjectHandle::newDictionary()); + params = + this->oh.getDict().replaceKeyAndGetNew("/Params", QPDFObjectHandle::newDictionary()); } params.replaceKey(pkey, pval); } @@ -89,8 +88,7 @@ QPDFEFStreamObjectHelper::getChecksum() } QPDFEFStreamObjectHelper -QPDFEFStreamObjectHelper::createEFStream( - QPDF& qpdf, std::shared_ptr<Buffer> data) +QPDFEFStreamObjectHelper::createEFStream(QPDF& qpdf, std::shared_ptr<Buffer> data) { return newFromStream(qpdf.newStream(data)); } @@ -102,12 +100,10 @@ QPDFEFStreamObjectHelper::createEFStream(QPDF& qpdf, std::string const& data) } QPDFEFStreamObjectHelper -QPDFEFStreamObjectHelper::createEFStream( - QPDF& qpdf, std::function<void(Pipeline*)> provider) +QPDFEFStreamObjectHelper::createEFStream(QPDF& qpdf, std::function<void(Pipeline*)> provider) { auto stream = qpdf.newStream(); - stream.replaceStreamData( - provider, QPDFObjectHandle::newNull(), QPDFObjectHandle::newNull()); + stream.replaceStreamData(provider, QPDFObjectHandle::newNull(), QPDFObjectHandle::newNull()); return newFromStream(stream); } @@ -128,8 +124,7 @@ QPDFEFStreamObjectHelper::setModDate(std::string const& date) QPDFEFStreamObjectHelper& QPDFEFStreamObjectHelper::setSubtype(std::string const& subtype) { - this->oh.getDict().replaceKey( - "/Subtype", QPDFObjectHandle::newName("/" + subtype)); + this->oh.getDict().replaceKey("/Subtype", QPDFObjectHandle::newName("/" + subtype)); return *this; } @@ -137,22 +132,18 @@ QPDFEFStreamObjectHelper QPDFEFStreamObjectHelper::newFromStream(QPDFObjectHandle stream) { QPDFEFStreamObjectHelper result(stream); - stream.getDict().replaceKey( - "/Type", QPDFObjectHandle::newName("/EmbeddedFile")); + stream.getDict().replaceKey("/Type", QPDFObjectHandle::newName("/EmbeddedFile")); Pl_Discard discard; // The PDF spec specifies use of MD5 here and notes that it is not // to be used for security. MD5 is known to be insecure. Pl_MD5 md5("EF md5", &discard); Pl_Count count("EF size", &md5); if (!stream.pipeStreamData(&count, nullptr, 0, qpdf_dl_all)) { - stream.warnIfPossible( - "unable to get stream data for new embedded file stream"); + stream.warnIfPossible("unable to get stream data for new embedded file stream"); } else { + result.setParam("/Size", QPDFObjectHandle::newInteger(count.getCount())); result.setParam( - "/Size", QPDFObjectHandle::newInteger(count.getCount())); - result.setParam( - "/CheckSum", - QPDFObjectHandle::newString(QUtil::hex_decode(md5.getHexDigest()))); + "/CheckSum", QPDFObjectHandle::newString(QUtil::hex_decode(md5.getHexDigest()))); } return result; } |