diff --git a/libretro-common/include/string/stdstring.h b/libretro-common/include/string/stdstring.h index 3d278d7cf2..3cf5e7c298 100644 --- a/libretro-common/include/string/stdstring.h +++ b/libretro-common/include/string/stdstring.h @@ -44,12 +44,7 @@ static INLINE bool string_is_equal(const char *a, const char *b) { if (!a || !b) return false; - while(*a && (*a == *b)) - { - a++; - b++; - } - return (*(const unsigned char*)a - *(const unsigned char*)b) == 0; + return strcmp(a, b) == 0; } static INLINE bool string_is_not_equal(const char *a, const char *b)