aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob_json.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2023-12-22 22:27:56 +0100
committerJay Berkenbilt <ejb@ql.org>2023-12-23 00:13:05 +0100
commit1173a0bdfc56a08eedafc06afcd37f0b35ac3ea2 (patch)
tree8fea9180275ab264ec20381a6a41d6b42e923532 /libqpdf/QPDFJob_json.cc
parent17703a8dcd74bc0baab044aa13f09b909e72bdcb (diff)
downloadqpdf-1173a0bdfc56a08eedafc06afcd37f0b35ac3ea2.tar.zst
Add --user-password, --owner-password, --bits to --encrypt
Add the command-line arguments. They don't do anything yet.
Diffstat (limited to 'libqpdf/QPDFJob_json.cc')
-rw-r--r--libqpdf/QPDFJob_json.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libqpdf/QPDFJob_json.cc b/libqpdf/QPDFJob_json.cc
index 932cc84c..d44652f4 100644
--- a/libqpdf/QPDFJob_json.cc
+++ b/libqpdf/QPDFJob_json.cc
@@ -109,6 +109,10 @@ Handlers::initHandlers()
#include <qpdf/auto_job_json_init.hh>
+ // We have `bits` in the CLI but not in the JSON. Reference this variable so it doesn't generate
+ // a warning.
+ [](char const**) {}(enc_bits_choices);
+
if (this->json_handlers.size() != 1) {
throw std::logic_error("QPDFJob_json: json_handlers size != 1 at end");
}