diff options
Diffstat (limited to 'src/libutil')
-rw-r--r-- | src/libutil/util.cc | 13 | ||||
-rw-r--r-- | src/libutil/util.hh | 1 |
2 files changed, 10 insertions, 4 deletions
diff --git a/src/libutil/util.cc b/src/libutil/util.cc index f34bd9e05931..02745498f9fc 100644 --- a/src/libutil/util.cc +++ b/src/libutil/util.cc @@ -360,10 +360,7 @@ Nest::~Nest() static string escVerbosity(Verbosity level) { - int l = (int) level; - ostringstream st; - st << l; - return st.str(); + return int2String((int) level); } @@ -829,6 +826,14 @@ bool statusOk(int status) } +string int2String(int n) +{ + ostringstream str; + str << n; + return str.str(); +} + + bool string2Int(const string & s, int & n) { istringstream str(s); diff --git a/src/libutil/util.hh b/src/libutil/util.hh index fcf995af8a30..22e614d9585e 100644 --- a/src/libutil/util.hh +++ b/src/libutil/util.hh @@ -292,6 +292,7 @@ bool statusOk(int status); /* Parse a string into an integer. */ +string int2String(int n); bool string2Int(const string & s, int & n); |