diff options
Diffstat (limited to 'src/strutil.cc')
| -rw-r--r-- | src/strutil.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/strutil.cc b/src/strutil.cc index adee769..a22f4b4 100644 --- a/src/strutil.cc +++ b/src/strutil.cc @@ -208,4 +208,14 @@ std::string rtrim(std::string const& str) { return str.substr(0, end); } +std::string to_lower_ascii(std::string_view str) { + std::string ret(str); + for (auto& c : ret) { + if (c >= 'A' && c <= 'Z') { + c |= 0x20; + } + } + return ret; +} + } // namespace str |
