]> err.no Git - varnish/commitdiff
Include relevant bit of ansidecl.h directly
authortfheen <tfheen@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 24 Nov 2008 19:08:36 +0000 (19:08 +0000)
committertfheen <tfheen@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 24 Nov 2008 19:08:36 +0000 (19:08 +0000)
Avoids build-dependency on binutils-dev

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3430 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/lib/libjemalloc/jemalloc_linux.c

index a0b15bb95762ae6a43f0d6597ef77f7cee6530e5..7eb7ef8f7eb63683ccab2903f269299a8e122dce 100644 (file)
 #include <unistd.h>
 #include <fcntl.h>
 #include <pthread.h>
-#include <ansidecl.h>
 
 #include "rb.h"
 
+/* Prevent -Werror to complain about unused parameters when compiling
+   with non-ancient GCC.  Added directly here instead of grabbed from
+   ansidecl.h to save a build dependency on binutils-dev */
+#if __GNUC__ >= 3
+#ifndef ATTRIBUTE_UNUSED
+#define ATTRIBUTE_UNUSED __attribute__ ((__unused__))
+#endif /* ATTRIBUTE_UNUSED */
+#else
+#define ATTRIBUTE_UNUSED
+#endif
+
 #ifdef MALLOC_DEBUG
    /* Disable inlining to make debugging easier. */
 #  define inline