From ae12c30285af44bc89900fcdd0cbe9e341417e91 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Wed, 3 Apr 2019 10:40:38 -0400 Subject: [PATCH] strcmp will always be faster --- libretro-common/include/string/stdstring.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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)