From 94c79bb8f65e2a13c7bbe03437d2c8354068acb6 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 6 Sep 2022 11:18:56 -0400 Subject: Support --show-encryption without a valid password (fixes #598) --- include/qpdf/QPDFJob.hh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/qpdf/QPDFJob.hh b/include/qpdf/QPDFJob.hh index 2d4ab0d2..2d552f64 100644 --- a/include/qpdf/QPDFJob.hh +++ b/include/qpdf/QPDFJob.hh @@ -490,22 +490,26 @@ class QPDFJob std::vector parseNumrange(char const* range, int max); // Basic file processing - std::shared_ptr processFile( + void processFile( + std::shared_ptr&, char const* filename, char const* password, bool used_for_input, bool main_input); - std::shared_ptr processInputSource( + void processInputSource( + std::shared_ptr&, std::shared_ptr is, char const* password, bool used_for_input); - std::shared_ptr doProcess( + void doProcess( + std::shared_ptr&, std::function fn, char const* password, bool empty, bool used_for_input, bool main_input); - std::shared_ptr doProcessOnce( + void doProcessOnce( + std::shared_ptr&, std::function fn, char const* password, bool empty, -- cgit v1.2.3-54-g00ecf