aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJin Qian <jinqian@google.com>2017-10-09 17:45:04 -0700
committerLuca Stefani <luca.stefani.ge1@gmail.com>2018-01-21 15:20:27 +0100
commit8e492e7b8fbc5bdcd4b259b9acf3e6e0b6863471 (patch)
tree8d45430b79af439e78fdd78f1e570907d2d3c17f
parent33c010c5f3a72255803af97e5acbcfe93b54de88 (diff)
downloadandroid_external_e2fsprogs-staging/lineage-15.1.tar.gz
android_external_e2fsprogs-staging/lineage-15.1.tar.bz2
android_external_e2fsprogs-staging/lineage-15.1.zip
Fix build warnings with '__bitwise' macro redefinedstaging/lineage-15.1
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined] external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined] Bug: 67046543 Change-Id: Ic8a552f68e6e17be4bdca63e24b45f6c9a6dbcd7
-rw-r--r--lib/blkid/blkid_types.h4
-rw-r--r--lib/ext2fs/ext2_types.h4
-rw-r--r--lib/ext2fs/ext2_types.h.in6
3 files changed, 10 insertions, 4 deletions
diff --git a/lib/blkid/blkid_types.h b/lib/blkid/blkid_types.h
index 8a8093ea..35eb145b 100644
--- a/lib/blkid/blkid_types.h
+++ b/lib/blkid/blkid_types.h
@@ -1,4 +1,4 @@
-/*
+/*
* If linux/types.h is already been included, assume it has defined
* everything we need. (cross fingers) Other header files may have
* also defined the types that we need.
@@ -34,7 +34,9 @@ typedef __signed__ long long __s64;
#define __bitwise __attribute__((bitwise))
#define __force __attribute__((force))
#else
+#ifndef __bitwise
#define __bitwise
+#endif
#define __force
#endif
diff --git a/lib/ext2fs/ext2_types.h b/lib/ext2fs/ext2_types.h
index 9c3f7149..a43ed2fe 100644
--- a/lib/ext2fs/ext2_types.h
+++ b/lib/ext2fs/ext2_types.h
@@ -1,4 +1,4 @@
-/*
+/*
* If linux/types.h is already been included, assume it has defined
* everything we need. (cross fingers) Other header files may have
* also defined the types that we need.
@@ -27,7 +27,9 @@ typedef __signed__ long long __s64;
#define __bitwise __attribute__((bitwise))
#define __force __attribute__((force))
#else
+#ifndef __bitwise
#define __bitwise
+#endif
#define __force
#endif
diff --git a/lib/ext2fs/ext2_types.h.in b/lib/ext2fs/ext2_types.h.in
index 07adc64a..e815ba65 100644
--- a/lib/ext2fs/ext2_types.h.in
+++ b/lib/ext2fs/ext2_types.h.in
@@ -1,6 +1,6 @@
-/*
+/*
* If linux/types.h is already been included, assume it has defined
- * everything we need. (cross fingers) Other header files may have
+ * everything we need. (cross fingers) Other header files may have
* also defined the types that we need.
*/
#if (!defined(_LINUX_TYPES_H) && !defined(_BLKID_TYPES_H) && \
@@ -176,7 +176,9 @@ typedef long __s64;
#define __bitwise __attribute__((bitwise))
#define __force __attribute__((force))
#else
+#ifndef __bitwise
#define __bitwise
+#endif
#define __force
#endif