diff options
Diffstat (limited to 'lldb/source/Host/windows/Windows.cpp')
| -rw-r--r-- | lldb/source/Host/windows/Windows.cpp | 21 |
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) |

