diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-02-01 19:37:31 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-02-01 19:50:58 +0100 |
commit | b02d37bc0ae0b7af6077637f855be8579c768c22 (patch) | |
tree | a1dbfdd033951afcd41e7a7e36dfbaa0dd903776 /libqpdf/qpdfjob-c.cc | |
parent | bc4e2320e7dafea8b6d6b6150c808ed2a98d7d03 (diff) | |
download | qpdf-b02d37bc0ae0b7af6077637f855be8579c768c22.tar.zst |
Make QPDFArgParser accept const argv
This makes it much more convention to use the initializeFromArgv
functions since you can use string literals.
Diffstat (limited to 'libqpdf/qpdfjob-c.cc')
-rw-r--r-- | libqpdf/qpdfjob-c.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libqpdf/qpdfjob-c.cc b/libqpdf/qpdfjob-c.cc index 7b3f6b60..e1c76477 100644 --- a/libqpdf/qpdfjob-c.cc +++ b/libqpdf/qpdfjob-c.cc @@ -7,9 +7,10 @@ #include <cstdio> #include <cstring> -int qpdfjob_run_from_argv(int argc, char* argv[]) +int qpdfjob_run_from_argv(int argc, char const* const argv[]) { - auto whoami = QUtil::getWhoami(argv[0]); + auto whoami_p = QUtil::make_shared_cstr(argv[0]); + auto whoami = QUtil::getWhoami(whoami_p.get()); QUtil::setLineBuf(stdout); QPDFJob j; @@ -27,7 +28,7 @@ int qpdfjob_run_from_argv(int argc, char* argv[]) } #ifndef QPDF_NO_WCHAR_T -int qpdfjob_run_from_wide_argv(int argc, wchar_t* argv[]) +int qpdfjob_run_from_wide_argv(int argc, wchar_t const* const argv[]) { return QUtil::call_main_from_wmain(argc, argv, qpdfjob_run_from_argv); } |