diff --git a/libretro-common/string/stdstring.c b/libretro-common/string/stdstring.c index 382e7e2361..2129bcef73 100644 --- a/libretro-common/string/stdstring.c +++ b/libretro-common/string/stdstring.c @@ -46,15 +46,7 @@ bool string_is_equal(const char *a, const char *b) bool string_is_equal_noncase(const char *a, const char *b) { - int ca, cb; - do - { - ca = (unsigned char)*a++; - cb = (unsigned char)*b++; - ca = tolower(toupper(ca)); - cb = tolower(toupper(cb)); - } while (ca == cb && ca != '\0'); - return (ca - cb) == 0; + return (strcasecmp(a, b) == 0); } char *string_to_upper(char *s)