David Rose 23 jaren geleden
bovenliggende
commit
84f005f040
1 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 2 0
      panda/src/putil/string_utils.cxx

+ 2 - 0
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);