aboutsummaryrefslogtreecommitdiff
path: root/build2/utility.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-04-28 16:34:18 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2018-04-28 16:34:18 +0200
commit9c8844e80d493eceaa706c1e4cdf983f7e32c59d (patch)
treec2a618d34f1558785a102eea056bea2c8be3c7a5 /build2/utility.cxx
parent6f0f62a865a0bc04233388a049a2273e630bb840 (diff)
Move trim(), next_word() to libbutl
Diffstat (limited to 'build2/utility.cxx')
-rw-r--r--build2/utility.cxx37
1 files changed, 0 insertions, 37 deletions
diff --git a/build2/utility.cxx b/build2/utility.cxx
index f1def09..2f46124 100644
--- a/build2/utility.cxx
+++ b/build2/utility.cxx
@@ -71,43 +71,6 @@ namespace build2
// <build2/utility.hxx>
//
- string&
- trim (string& l)
- {
- /*
- assert (trim (r = "") == "");
- assert (trim (r = " ") == "");
- assert (trim (r = " \t\r") == "");
- assert (trim (r = "a") == "a");
- assert (trim (r = " a") == "a");
- assert (trim (r = "a ") == "a");
- assert (trim (r = " \ta") == "a");
- assert (trim (r = "a \r") == "a");
- assert (trim (r = " a ") == "a");
- assert (trim (r = " \ta \r") == "a");
- */
-
- size_t i (0), n (l.size ());
-
- for (char c;
- i != n && ((c = l[i]) == ' ' || c == '\t' || c == '\r');
- ++i) ;
-
- for (char c;
- n != i && ((c = l[n - 1]) == ' ' || c == '\t' || c == '\r');
- --n) ;
-
- if (i != 0)
- {
- string s (l, i, n - i);
- l.swap (s);
- }
- else if (n != l.size ())
- l.resize (n);
-
- return l;
- }
-
options ops;
process_path argv0;
bool stderr_term;