X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_fixups.h;h=df250fc81876a12b51f7a4e163606d48b00277ba;hb=4e9597b800d1140dfab1cf33c3df8c608d58878f;hp=f72ee528d065ace1e7d4f3fe9908e5da01cfc79a;hpb=024bed3c7554d72db02069c6b9a2823e82f14ddf;p=vlc diff --git a/include/vlc_fixups.h b/include/vlc_fixups.h index f72ee528d0..df250fc818 100644 --- a/include/vlc_fixups.h +++ b/include/vlc_fixups.h @@ -146,7 +146,7 @@ static inline int strcasecmp (const char *s1, const char *s2) for (size_t i = 0;; i++) { int d = tolower (s1[i]) - tolower (s2[i]); - if (d) return d; + if (d || !s1[i]) return d; } return 0; } @@ -163,7 +163,7 @@ static inline int strncasecmp (const char *s1, const char *s2, size_t n) for (size_t i = 0; i < n; i++) { int d = tolower (s1[i]) - tolower (s2[i]); - if (d) return d; + if (d || !s1[i]) return d; } return 0; } @@ -230,8 +230,6 @@ typedef void *locale_t; #if defined (ENABLE_NLS) # include -#else -# define dgettext(dom, str) ((char *)(str)) #endif #define N_(str) gettext_noop (str)