]> git.mxchange.org Git - simgear.git/commitdiff
Move uppercase function to strutils.
authorThorstenB <brehmt@gmail.com>
Wed, 10 Oct 2012 19:31:57 +0000 (21:31 +0200)
committerThorstenB <brehmt@gmail.com>
Wed, 10 Oct 2012 19:31:57 +0000 (21:31 +0200)
simgear/misc/strutils.cxx
simgear/misc/strutils.hxx

index b1f74318eb60279689959a6dffc08ddfadd7ee72..8c4accf6bbcf711b80a169bab695b158502a4df3 100644 (file)
@@ -292,6 +292,14 @@ namespace simgear {
         return result;
     }
     
+    string uppercase(const string &s) {
+      string rslt(s);
+      for(string::iterator p = rslt.begin(); p != rslt.end(); p++){
+        *p = toupper(*p);
+      }
+      return rslt;
+    }
+
     } // end namespace strutils
     
 } // end namespace simgear
index 9bd1dbe1851fc20637cb8a5829cb32de05691e26..f5362073d9a2c5d9f16c4a9e71ba04c3d683a6eb 100644 (file)
@@ -142,6 +142,13 @@ namespace simgear {
      * is greater
      */
     int compare_versions(const std::string& v1, const std::string& v2);
+
+    /**
+     * Convert a string to upper case.
+     * @return upper case string
+     */
+    std::string uppercase(const std::string &s);
+
   } // end namespace strutils
 } // end namespace simgear