| 142 | // ---------------------------------------------------------------------- |
| 143 | |
| 144 | inline void LowerString(string* s) { |
| 145 | string::iterator end = s->end(); |
| 146 | for (string::iterator i = s->begin(); i != end; ++i) { |
| 147 | // tolower() changes based on locale. We don't want this! |
| 148 | if ('A' <= *i && *i <= 'Z') *i += 'a' - 'A'; |
| 149 | } |
| 150 | } |
| 151 | |
| 152 | inline void UpperString(string* s) { |
| 153 | string::iterator end = s->end(); |