summaryrefslogtreecommitdiff
path: root/src/g10lib.h
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2013-09-07 10:06:46 +0200
committerWerner Koch <wk@gnupg.org>2013-09-07 10:33:35 +0200
commitf7135e299e659d78906aac3dfdf30f380b5cf9c6 (patch)
tree9c69f37e45aa844e0cd426d783f69586062d1a08 /src/g10lib.h
parentae6f6c47d2e0c536f3eab0823b5f23d26956cda2 (diff)
downloadlibgcrypt-f7135e299e659d78906aac3dfdf30f380b5cf9c6.tar.gz
Use gcc "unused" attribute only with gcc >= 3.5.
* src/g10lib.h (GCC_ATTR_UNUSED): Fix gcc version detection. -- Reported-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/g10lib.h')
-rw-r--r--src/g10lib.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/g10lib.h b/src/g10lib.h
index 4c34ae53..6023c607 100644
--- a/src/g10lib.h
+++ b/src/g10lib.h
@@ -67,7 +67,10 @@
#endif
-#if __GNUC__ > 2 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 )
+/* I am not sure since when the unused attribute is really supported.
+ In any case it it only needed for gcc versions which print a
+ warning. Thus let us require gcc >= 3.5. */
+#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 )
#define GCC_ATTR_UNUSED __attribute__ ((unused))
#else
#define GCC_ATTR_UNUSED