From a23756b53a9682b70afe01ac51000f97b6677fd4 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Mon, 15 May 2023 19:05:12 +0200 Subject: auto -> typed declarations --- src/zen/zen.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/zen/zen.cpp b/src/zen/zen.cpp index 3ae62e29d..4f798b863 100644 --- a/src/zen/zen.cpp +++ b/src/zen/zen.cpp @@ -359,7 +359,7 @@ main(int argc, char** argv) try { - auto ParseResult = Options.parse(argc, argv); + cxxopts::ParseResult ParseResult = Options.parse(argc, argv); if (ParseResult.count("help") || IsNullInvoke == 1) { @@ -369,7 +369,7 @@ main(int argc, char** argv) printf("available commands:\n"); - for (const auto& CmdInfo : Commands) + for (const CommandInfo& CmdInfo : Commands) { printf(" %-20s %s\n", CmdInfo.CmdName, CmdInfo.CmdSummary); } @@ -387,6 +387,7 @@ main(int argc, char** argv) if (StrCaseCompare(SubCommand.c_str(), CmdInfo.CmdName) == 0) { cxxopts::Options& VerbOptions = CmdInfo.Cmd->Options(); + try { return CmdInfo.Cmd->Run(GlobalOptions, (int)CommandArgVec.size(), CommandArgVec.data()); -- cgit v1.2.3