From 674f918a1afbf1808328bac944aa8944f2475fe9 Mon Sep 17 00:00:00 2001 From: Petr Kmoch Date: Wed, 27 Mar 2013 08:35:27 +0100 Subject: cmSystemTools: Generalize TrimWhitespace to all whitespace Modify cmSystemTools::TrimWhitespace() to remove all leading and trailing whitespace, not just spaces. --- Source/cmSystemTools.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index 525efb4..67f3023 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -203,13 +203,13 @@ std::string cmSystemTools::EscapeQuotes(const char* str) std::string cmSystemTools::TrimWhitespace(const std::string& s) { std::string::const_iterator start = s.begin(); - while(start != s.end() && *start == ' ') + while(start != s.end() && *start <= ' ') ++start; if (start == s.end()) return ""; std::string::const_iterator stop = s.end()-1; - while(*stop == ' ') + while(*stop <= ' ') --stop; return std::string(start, stop+1); } -- cgit v0.12