X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fpbd%2Fwhitespace.cc;h=57c133db26d49672b40b3497d68a6362e8478bb7;hb=6f7112547658b01594d8cd81a0f52c4edc017e1d;hp=00d47523db184bcfdeaeaaeca5616e0e32c0cb6b;hpb=c1ee2c6943623e43181d56eed0de18b608fff86a;p=ardour.git diff --git a/libs/pbd/whitespace.cc b/libs/pbd/whitespace.cc index 00d47523db..57c133db26 100644 --- a/libs/pbd/whitespace.cc +++ b/libs/pbd/whitespace.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2000-2007 Paul Davis + Copyright (C) 2000-2007 Paul Davis This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,14 +22,14 @@ using namespace std; namespace PBD { - + void strip_whitespace_edges (string& str) -{ - string::size_type i; - string::size_type len; +{ + string::size_type i; + string::size_type len; string::size_type s = 0; - + len = str.length(); if (len == 1) { @@ -37,7 +37,7 @@ strip_whitespace_edges (string& str) } /* strip front */ - + for (i = 0; i < len; ++i) { if (!isspace (str[i])) { break; @@ -51,16 +51,16 @@ strip_whitespace_edges (string& str) } /* strip back */ - + if (len > 1) { - + s = i; i = len - 1; if (s == i) { return; } - + do { if (!isspace (str[i]) || i == 0) { break; @@ -68,8 +68,8 @@ strip_whitespace_edges (string& str) --i; - } while (true); - + } while (true); + str = str.substr (s, (i - s) + 1); } else {