summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libvirt-utils.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libvirt-utils.h b/libvirt-utils.h
index f55be7b..f59a237 100644
--- a/libvirt-utils.h
+++ b/libvirt-utils.h
@@ -65,6 +65,16 @@
# endif
# ifdef __GNUC__
+
+# ifndef __GNUC_PREREQ
+# if defined __GNUC__ && defined __GNUC_MINOR__
+# define __GNUC_PREREQ(maj, min) \
+ ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
+# else
+# define __GNUC_PREREQ(maj,min) 0
+# endif
+# endif /* __GNUC_PREREQ */
+
/**
* ATTRIBUTE_UNUSED:
*