Whamcloud - gitweb
git://git.whamcloud.com
/
tools
/
e2fsprogs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix unused-function -Wall warnings
[tools/e2fsprogs.git]
/
lib
/
ext2fs
/
compiler.h
diff --git
a/lib/ext2fs/compiler.h
b/lib/ext2fs/compiler.h
index
baed2a6
..
3bb3521
100644
(file)
--- a/
lib/ext2fs/compiler.h
+++ b/
lib/ext2fs/compiler.h
@@
-5,6
+5,15
@@
#ifdef __GNUC__
#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) );})
#define container_of(ptr, type, member) ({ \
__typeof__( ((type *)0)->member ) *__mptr = (ptr); \
(type *)( (char *)__mptr - offsetof(type,member) );})