diff options
Diffstat (limited to 'src/lib/netlist/plib/poptions.cpp')
-rw-r--r-- | src/lib/netlist/plib/poptions.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/netlist/plib/poptions.cpp b/src/lib/netlist/plib/poptions.cpp index 5c67626fff6..7616c5993d0 100644 --- a/src/lib/netlist/plib/poptions.cpp +++ b/src/lib/netlist/plib/poptions.cpp @@ -39,13 +39,13 @@ namespace plib { { } - int option_str::parse(pstring argument) + int option_str::parse(const pstring &argument) { m_val = argument; return 0; } - int option_str_limit::parse(pstring argument) + int option_str_limit::parse(const pstring &argument) { if (plib::container::contains(m_limit, argument)) { @@ -56,20 +56,20 @@ namespace plib { return 1; } - int option_bool::parse(pstring argument) + int option_bool::parse(const pstring &argument) { m_val = true; return 0; } - int option_double::parse(pstring argument) + int option_double::parse(const pstring &argument) { bool err = false; m_val = argument.as_double(&err); return (err ? 1 : 0); } - int option_vec::parse(pstring argument) + int option_vec::parse(const pstring &argument) { bool err = false; m_val.push_back(argument); @@ -113,7 +113,7 @@ namespace plib { if (arg.startsWith("--")) { - auto v = pstring_vector_t(arg.substr(2),"="); + auto v = psplit(arg.substr(2),"="); opt = getopt_long(v[0]); has_equal_arg = (v.size() > 1); if (has_equal_arg) @@ -166,13 +166,13 @@ namespace plib { pstring options::split_paragraphs(pstring text, unsigned width, unsigned indent, unsigned firstline_indent) { - auto paragraphs = pstring_vector_t(text,"\n"); + auto paragraphs = psplit(text,"\n"); pstring ret(""); for (auto &p : paragraphs) { pstring line = pstring("").rpad(" ", firstline_indent); - for (auto &s : pstring_vector_t(p, " ")) + for (auto &s : psplit(p, " ")) { if (line.len() + s.len() > width) { |