From 84f005f040591e6ef20c317828b477c5a978eb18 Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 11 Oct 2002 05:14:19 +0000 Subject: [PATCH] reserve --- panda/src/putil/string_utils.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/panda/src/putil/string_utils.cxx b/panda/src/putil/string_utils.cxx index 5cc0e1eba2..cf1a355da8 100644 --- a/panda/src/putil/string_utils.cxx +++ b/panda/src/putil/string_utils.cxx @@ -72,6 +72,7 @@ cmp_nocase_uh(const string &s, const string &s2) { string downcase(const string &s) { string result; + result.reserve(s.size()); string::const_iterator p; for (p = s.begin(); p != s.end(); ++p) { result += tolower(*p); @@ -87,6 +88,7 @@ downcase(const string &s) { string upcase(const string &s) { string result; + result.reserve(s.size()); string::const_iterator p; for (p = s.begin(); p != s.end(); ++p) { result += toupper(*p);