aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/DataFormatters/FormatManager.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2022-03-21 14:52:22 +0100
committerPavel Labath <pavel@labath.sk>2022-03-29 17:59:17 +0200
commit13a3b0bb4b64fea08f26c654b7a810f9ca217c7a (patch)
tree0ec88f2fa022e2ef455020b5d93171720ca0d6ad /lldb/source/DataFormatters/FormatManager.cpp
parentf10cee91ae07022e602d6a47e504e86796d49a7d (diff)
downloadllvm-13a3b0bb4b64fea08f26c654b7a810f9ca217c7a.zip
llvm-13a3b0bb4b64fea08f26c654b7a810f9ca217c7a.tar.gz
llvm-13a3b0bb4b64fea08f26c654b7a810f9ca217c7a.tar.bz2
[lldb] Remove usages of case-insensitive c-string functions
They are not portable (which meant we had a hand-rolled implementation for windows), and llvm::StringRef provides equivalent functionality.
Diffstat (limited to 'lldb/source/DataFormatters/FormatManager.cpp')
-rw-r--r--lldb/source/DataFormatters/FormatManager.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/lldb/source/DataFormatters/FormatManager.cpp b/lldb/source/DataFormatters/FormatManager.cpp
index c42a5fb..a8390c5 100644
--- a/lldb/source/DataFormatters/FormatManager.cpp
+++ b/lldb/source/DataFormatters/FormatManager.cpp
@@ -89,11 +89,11 @@ static bool GetFormatFromFormatChar(char format_char, Format &format) {
return false;
}
-static bool GetFormatFromFormatName(const char *format_name,
+static bool GetFormatFromFormatName(llvm::StringRef format_name,
bool partial_match_ok, Format &format) {
uint32_t i;
for (i = 0; i < g_num_format_infos; ++i) {
- if (strcasecmp(g_format_infos[i].format_name, format_name) == 0) {
+ if (format_name.equals_insensitive(g_format_infos[i].format_name)) {
format = g_format_infos[i].format;
return true;
}
@@ -101,8 +101,8 @@ static bool GetFormatFromFormatName(const char *format_name,
if (partial_match_ok) {
for (i = 0; i < g_num_format_infos; ++i) {
- if (strcasestr(g_format_infos[i].format_name, format_name) ==
- g_format_infos[i].format_name) {
+ if (llvm::StringRef(g_format_infos[i].format_name)
+ .startswith_insensitive(format_name)) {
format = g_format_infos[i].format;
return true;
}