summaryrefslogtreecommitdiff
path: root/src/option_processing.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-09-23 14:59:05 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-09-23 14:59:05 +0900
commit295a62f538df8115d932f09e69e2950484e038c0 (patch)
treedb32d5a6600e58716e646ac1d5b1573e0e02d531 /src/option_processing.cc
parent461a542c5e236a22bb4edba3fae9610df4ba44c6 (diff)
Rewritten help tags and various internal flag handling in OptionHandler
Now help tags are defined as enum values to avoid vector of strings. The internal flags are represented by bitmask to shrink size.
Diffstat (limited to 'src/option_processing.cc')
-rw-r--r--src/option_processing.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/option_processing.cc b/src/option_processing.cc
index c1c6d065..66be040e 100644
--- a/src/option_processing.cc
+++ b/src/option_processing.cc
@@ -198,7 +198,7 @@ void option_processing(Option& op, std::vector<std::string>& uris,
if(op.defined(PREF_HELP)) {
std::string keyword;
if(op.get(PREF_HELP).empty()) {
- keyword = TAG_BASIC;
+ keyword = strHelpTag(TAG_BASIC);
} else {
keyword = op.get(PREF_HELP);
if(util::startsWith(keyword, "--")) {
@@ -217,7 +217,7 @@ void option_processing(Option& op, std::vector<std::string>& uris,
oparser->parseDefaultValues(op);
if(!noConf) {
- std::string cfname =
+ std::string cfname =
ucfname.empty() ?
oparser->find(PREF_CONF_PATH)->getDefaultValue() : ucfname;
@@ -249,7 +249,7 @@ void option_processing(Option& op, std::vector<std::string>& uris,
global::cerr()->printf(_("Configuration file %s is not found."),
cfname.c_str());
global::cerr()->printf("\n");
- showUsage(TAG_HELP, oparser, global::cerr());
+ showUsage(strHelpTag(TAG_HELP), oparser, global::cerr());
exit(error_code::UNKNOWN_ERROR);
}
}