summaryrefslogtreecommitdiffstats
path: root/src/lib/netlist/plib/poptions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/poptions.cpp')
-rw-r--r--src/lib/netlist/plib/poptions.cpp16
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)
{