Whamcloud - gitweb
fix unused-function -Wall warnings
[tools/e2fsprogs.git] / lib / ext2fs / compiler.h
index baed2a6..3bb3521 100644 (file)
@@ -5,6 +5,15 @@
 
 #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
+
 #define container_of(ptr, type, member) ({                             \
        __typeof__( ((type *)0)->member ) *__mptr = (ptr);      \
        (type *)( (char *)__mptr - offsetof(type,member) );})