summaryrefslogtreecommitdiffstats
path: root/avahi-common
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
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')
-rw-r--r--avahi-common/alternative-test.c1
-rw-r--r--avahi-common/gccmacro.h6
2 files changed, 6 insertions, 1 deletions
diff --git a/avahi-common/alternative-test.c b/avahi-common/alternative-test.c
index 7f0223a..7ec0f33 100644
--- a/avahi-common/alternative-test.c
+++ b/avahi-common/alternative-test.c
@@ -46,4 +46,5 @@ int main(int argc, char *argv[]) {
}
avahi_free(r);
+ return 0;
}
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