summaryrefslogtreecommitdiff
path: root/src/strutil.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/strutil.cc')
-rw-r--r--src/strutil.cc10
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