summaryrefslogtreecommitdiffstats
path: root/lldb/source/Host/windows/Windows.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2014-07-29 19:08:55 +0000
committerZachary Turner <zturner@google.com>2014-07-29 19:08:55 +0000
commit12f6f536183e27a6fd41b573f55b13e1f132b28a (patch)
tree056ba5f4794a571271373bf83879f94a169a5ef3 /lldb/source/Host/windows/Windows.cpp
parentb1ccf5623bcc131288f0a612cccf8266b1af2173 (diff)
downloadbcm5719-llvm-12f6f536183e27a6fd41b573f55b13e1f132b28a.tar.gz
bcm5719-llvm-12f6f536183e27a6fd41b573f55b13e1f132b28a.zip
[Windows] Delegate str[n]casecmp to the appropriate MSVCRT func.
llvm-svn: 214197
Diffstat (limited to 'lldb/source/Host/windows/Windows.cpp')
-rw-r--r--lldb/source/Host/windows/Windows.cpp21
1 files changed, 2 insertions, 19 deletions
diff --git a/lldb/source/Host/windows/Windows.cpp b/lldb/source/Host/windows/Windows.cpp
index f98ea56ea10..cb69a9cb3e4 100644
--- a/lldb/source/Host/windows/Windows.cpp
+++ b/lldb/source/Host/windows/Windows.cpp
@@ -176,29 +176,12 @@ char *dirname(char *path)
int strcasecmp(const char* s1, const char* s2)
{
- while (*s1 != '\0' && tolower(*s1) == tolower(*s2))
- {
- s1++;
- s2++;
- }
-
- return tolower(*(unsigned char *) s1) - tolower(*(unsigned char *) s2);
+ return stricmp(s1, s2);
}
int strncasecmp(const char* s1, const char* s2, size_t n)
{
- if (n == 0)
- return 0;
-
- while (n-- != 0 && tolower(*s1) == tolower(*s2))
- {
- if (n == 0 || *s1 == '\0' || *s2 == '\0')
- break;
- s1++;
- s2++;
- }
-
- return tolower(*(unsigned char *) s1) - tolower(*(unsigned char *) s2);
+ return strnicmp(s1, s2, n);
}
int usleep(uint32_t useconds)
OpenPOWER on IntegriCloud