diff options
| author | Zachary Turner <zturner@google.com> | 2014-07-29 19:08:55 +0000 |
|---|---|---|
| committer | Zachary Turner <zturner@google.com> | 2014-07-29 19:08:55 +0000 |
| commit | 12f6f536183e27a6fd41b573f55b13e1f132b28a (patch) | |
| tree | 056ba5f4794a571271373bf83879f94a169a5ef3 /lldb/source/Host/windows/Windows.cpp | |
| parent | b1ccf5623bcc131288f0a612cccf8266b1af2173 (diff) | |
| download | bcm5719-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.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) |

