-------------------------------------------------------------------- Purpose: converts a string to upper case --------------------------------------------------------------------
| 144 | // Purpose: converts a string to upper case |
| 145 | // -------------------------------------------------------------------- |
| 146 | std::string StringToUpper( const std::string & sString ) |
| 147 | { |
| 148 | std::string sOut; |
| 149 | sOut.reserve( sString.size() + 1 ); |
| 150 | for( std::string::const_iterator i = sString.begin(); i != sString.end(); i++ ) |
| 151 | { |
| 152 | sOut.push_back( (char)toupper( *i ) ); |
| 153 | } |
| 154 | |
| 155 | return sOut; |
| 156 | } |
| 157 | |
| 158 | |
| 159 | // -------------------------------------------------------------------- |