summaryrefslogtreecommitdiff
path: root/src/option_processing.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2013-08-25 17:36:53 +0200
committerNils Maier <maierman@web.de>2013-09-19 19:59:33 +0200
commita76eeb2b8106dd725097750c3ee4958e505e3c85 (patch)
tree3d84a88129aca630dde2b9f03208142d0a981149 /src/option_processing.cc
parent8e6e46dfcfdd269538e6c3070e6eea4b624d74fe (diff)
Introduce PrefPtr typedef
Diffstat (limited to 'src/option_processing.cc')
-rw-r--r--src/option_processing.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/option_processing.cc b/src/option_processing.cc
index 73556846..8e0474ab 100644
--- a/src/option_processing.cc
+++ b/src/option_processing.cc
@@ -75,7 +75,7 @@ namespace {
void overrideWithEnv
(Option& op,
const std::shared_ptr<OptionParser>& optionParser,
- const Pref* pref,
+ PrefPtr pref,
const std::string& envName)
{
char* value = getenv(envName.c_str());
@@ -139,9 +139,9 @@ void showCandidates
return;
}
int optstrlen = strlen(optstr);
- std::vector<std::pair<int, const Pref*> > cands;
+ std::vector<std::pair<int, PrefPtr> > cands;
for(int i = 1, len = option::countOption(); i < len; ++i) {
- const Pref* pref = option::i2p(i);
+ PrefPtr pref = option::i2p(i);
const OptionHandler* h = parser->find(pref);
if(!h || h->isHidden()) {
continue;
@@ -181,7 +181,7 @@ namespace {
void optionNativeToUtf8(Option& op)
{
for(size_t i = 1, len = option::countOption(); i < len; ++i) {
- const Pref* pref = option::i2p(i);
+ PrefPtr pref = option::i2p(i);
if(op.definedLocal(pref) && !util::isUtf8(op.get(pref))) {
op.put(pref, nativeToUtf8(op.get(pref)));
}