diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-04-28 16:34:18 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-04-28 16:34:18 +0200 |
commit | 9c8844e80d493eceaa706c1e4cdf983f7e32c59d (patch) | |
tree | c2a618d34f1558785a102eea056bea2c8be3c7a5 /build2/utility.cxx | |
parent | 6f0f62a865a0bc04233388a049a2273e630bb840 (diff) |
Move trim(), next_word() to libbutl
Diffstat (limited to 'build2/utility.cxx')
-rw-r--r-- | build2/utility.cxx | 37 |
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; |