@@ -37,13 +37,8 @@ RETRO_BEGIN_DECLS
3737
3838#define STRLEN_CONST (x ) ((sizeof((x))-1))
3939
40- #define strcpy_literal (a , b ) strcpy(a, b)
41-
4240#define string_is_not_equal (a , b ) !string_is_equal((a), (b))
4341
44- #define string_is_not_equal_fast (a , b , size ) (memcmp(a, b, size) != 0)
45- #define string_is_equal_fast (a , b , size ) (memcmp(a, b, size) == 0)
46-
4742#define TOLOWER (c ) ((c) | (lr_char_props[(unsigned char)(c)] & 0x20))
4843#define TOUPPER (c ) ((c) & ~(lr_char_props[(unsigned char)(c)] & 0x20))
4944
@@ -83,16 +78,16 @@ static INLINE bool string_starts_with(const char *str, const char *prefix)
8378 return (str && prefix ) ? !strncmp (prefix , str , strlen (prefix )) : false;
8479}
8580
86- static INLINE bool string_ends_with_size (const char * str , const char * suffix ,
87- size_t str_len , size_t suffix_len )
81+ static INLINE bool string_ends_with_size (const char * s , const char * suffix ,
82+ size_t len , size_t suffix_len )
8883{
89- return (str_len < suffix_len ) ? false :
90- !memcmp (suffix , str + (str_len - suffix_len ), suffix_len );
84+ return (len < suffix_len ) ? false :
85+ !memcmp (suffix , s + (len - suffix_len ), suffix_len );
9186}
9287
93- static INLINE bool string_ends_with (const char * str , const char * suffix )
88+ static INLINE bool string_ends_with (const char * s , const char * suffix )
9489{
95- return str && suffix && string_ends_with_size (str , suffix , strlen (str ), strlen (suffix ));
90+ return s && suffix && string_ends_with_size (s , suffix , strlen (s ), strlen (suffix ));
9691}
9792
9893/**
0 commit comments