summaryrefslogtreecommitdiffstats
path: root/avahi-common/gccmacro.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-08-15 14:25:32 +0000
committerLennart Poettering <lennart@poettering.net>2005-08-15 14:25:32 +0000
commitfe367caf27dd022258218a768da1ae2ddd246203 (patch)
treeb2683b4560452e7dcd28e424b33e2344272bdd27 /avahi-common/gccmacro.h
parente9e8e2dad0cb410d0dcd6fad2ad7e93b48d6ffb3 (diff)
gcc 2.95 compatibility
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@332 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-common/gccmacro.h')
-rw-r--r--avahi-common/gccmacro.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/avahi-common/gccmacro.h b/avahi-common/gccmacro.h
index 2ac6c1d..24f206f 100644
--- a/avahi-common/gccmacro.h
+++ b/avahi-common/gccmacro.h
@@ -25,8 +25,12 @@
/** \file gccmacro.h Defines some macros for GCC extensions */
#ifdef __GNUC__
+#if __GNUC__ >= 4
#define AVAHI_GCC_SENTINEL __attribute__ ((sentinel))
-#else
+#endif
+#endif
+
+#ifndef AVAHI_GCC_SENTINEL
/** Macro for usage of GCC's sentinel compilation warnings */
#define AVAHI_GCC_SENTINEL
#endif