[Pkg-running-devel] [antpm] 08/20: exception safety
Kristof Ralovich
ralovich-guest at moszumanska.debian.org
Sun Jun 28 12:26:50 UTC 2015
This is an automated email from the git hooks/post-receive script.
ralovich-guest pushed a commit to branch upstream
in repository antpm.
commit 69647d9a3e08967c60e7f4c1819c1b9dbe9bc35a
Author: RALOVICH, Kristof <tade60 at freemail.hu>
Date: Sun May 31 18:33:03 2015 +0200
exception safety
---
src/antpm-downloader.cpp | 10 +++++-----
src/antpm-usbmon2ant.cpp | 8 ++++----
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/antpm-downloader.cpp b/src/antpm-downloader.cpp
index 91e969f..6c7f5d9 100644
--- a/src/antpm-downloader.cpp
+++ b/src/antpm-downloader.cpp
@@ -147,7 +147,11 @@ main(int argc, char** argv)
uint16_t eraseFileIdx = 0x0000;
int verbosityLevel = antpm::Log::instance()->getLogReportingLevel();
po::options_description desc("Allowed options");
- desc.add_options()
+ std::vector<const char*> args(argv, argv+argc);
+ po::variables_map vm;
+ try
+ {
+ desc.add_options()
("help,h", "produce help message")
("pairing,P", po::value<bool>(&pairing)->zero_tokens()->implicit_value(true), "Force pairing first")
("dir-only", po::value<bool>(&dirOnly)->zero_tokens()->implicit_value(true), "Download and list device directory")
@@ -157,10 +161,6 @@ main(int argc, char** argv)
("version,V", "Print version information")
;
- std::vector<const char*> args(argv, argv+argc);
- po::variables_map vm;
- try
- {
//po::parsed_options parsed = po::parse_command_line(argc, argv, desc);
po::parsed_options parsed = po::command_line_parser(argc, argv).options(desc).run();
po::store(parsed, vm);
diff --git a/src/antpm-usbmon2ant.cpp b/src/antpm-usbmon2ant.cpp
index 2b26f00..a7aae53 100644
--- a/src/antpm-usbmon2ant.cpp
+++ b/src/antpm-usbmon2ant.cpp
@@ -66,7 +66,10 @@ main(int argc, char** argv)
po::positional_options_description pd;
pd.add("input-file", 1);
po::options_description desc("Allowed options");
- desc.add_options()
+ po::variables_map vm;
+ try
+ {
+ desc.add_options()
("help,h", "produce help message")
("op,O", po::value<string>(&op)->default_value("parse"), "possible modes of operation: parse|dump|usbmon|filter|count")
//("d", po::value<bool>(&dump)->zero_tokens(), "diffable byte dumps + decoded strings")
@@ -76,9 +79,6 @@ main(int argc, char** argv)
("version,V", "Print version information")
;
- po::variables_map vm;
- try
- {
//po::parsed_options parsed = po::parse_command_line(argc, argv, desc);
po::parsed_options parsed = po::command_line_parser(argc, argv).options(desc).positional(pd).run();
po::store(parsed, vm);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-running/antpm.git
More information about the Pkg-running-devel
mailing list