From 681b488fc0ebca964eddf2a54575dc41901bc520 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 5 Aug 2023 12:02:14 +0100 Subject: Update usages of stdalgo::string::equalsci to use insp::equalsci. --- src/configparser.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/configparser.cpp') diff --git a/src/configparser.cpp b/src/configparser.cpp index bc554e7bb..8a491c6b2 100644 --- a/src/configparser.cpp +++ b/src/configparser.cpp @@ -29,6 +29,7 @@ #include "inspircd.h" #include "configparser.h" #include "timeutils.h" +#include "utility/string.h" #ifdef _WIN32 # define pclose _pclose @@ -261,21 +262,21 @@ struct Parser final mandatory_tag.clear(); } - if (stdalgo::string::equalsci(name, "include")) + if (insp::equalsci(name, "include")) { stack.DoInclude(tag, flags); } - else if (stdalgo::string::equalsci(name, "files")) + else if (insp::equalsci(name, "files")) { for (const auto& [key, value] : tag->GetItems()) stack.DoReadFile(key, value, flags, false); } - else if (stdalgo::string::equalsci(name, "execfiles")) + else if (insp::equalsci(name, "execfiles")) { for (const auto& [key, value] : tag->GetItems()) stack.DoReadFile(key, value, flags, true); } - else if (stdalgo::string::equalsci(name, "define")) + else if (insp::equalsci(name, "define")) { const std::string varname = tag->getString("name"); if (varname.empty()) @@ -541,7 +542,7 @@ bool ConfigTag::readString(const std::string& key, std::string& value, bool allo { for (const auto& [ikey, ivalue] : items) { - if (!stdalgo::string::equalsci(ikey, key)) + if (!insp::equalsci(ikey, key)) continue; value = ivalue; @@ -717,10 +718,10 @@ bool ConfigTag::getBool(const std::string& key, bool def) const if(!readString(key, result) || result.empty()) return def; - if (stdalgo::string::equalsci(result, "yes") || stdalgo::string::equalsci(result, "true") || stdalgo::string::equalsci(result, "on")) + if (insp::equalsci(result, "yes") || insp::equalsci(result, "true") || insp::equalsci(result, "on")) return true; - if (stdalgo::string::equalsci(result, "no") || stdalgo::string::equalsci(result, "false") || stdalgo::string::equalsci(result, "off")) + if (insp::equalsci(result, "no") || insp::equalsci(result, "false") || insp::equalsci(result, "off")) return false; LogMalformed(key, result, def ? "yes" : "no", "is not a boolean"); -- cgit v1.3.1-10-gc9f91