memrchr: fix compilation
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 17 Jul 2016 19:40:28 +0000 (22:40 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 17 Jul 2016 19:40:28 +0000 (22:40 +0300)
compat/memrchr.c
include/vlc_fixups.h

index da09e1a..c7a038c 100644 (file)
@@ -20,7 +20,6 @@
 #endif
 
 #include <string.h>
-#include <stddef.h>
 
 /*
  * Reverse memchr()
index d62920a..41708e4 100644 (file)
@@ -77,6 +77,7 @@ typedef struct
 #endif
 
 #if !defined (HAVE_POSIX_MEMALIGN) || \
+    !defined (HAVE_MEMRCHR) || \
     !defined (HAVE_STRLCPY) || \
     !defined (HAVE_STRNDUP) || \
     !defined (HAVE_STRNLEN) || \
@@ -139,6 +140,10 @@ int vasprintf (char **, const char *, va_list);
 int ffsll(unsigned long long);
 #endif
 
+#ifndef HAVE_MEMRCHR
+void *memrchr(const void *, int, size_t);
+#endif
+
 #ifndef HAVE_STRCASECMP
 int strcasecmp (const char *, const char *);
 #endif
@@ -268,10 +273,6 @@ int unsetenv (const char *);
 int posix_memalign (void **, size_t, size_t);
 #endif
 
-#ifndef HAVE_MEMRCHR
-void *memrchr(const void *, int, size_t);
-#endif
-
 /* locale.h */
 #ifndef HAVE_USELOCALE
 #define LC_ALL_MASK      0