diff options
author | Nicolas Dufresne <nicolas.dufresne@collabora.com> | 2017-05-21 15:29:11 +0200 |
---|---|---|
committer | Nicolas Dufresne <nicolas.dufresne@collabora.com> | 2017-05-24 14:00:22 -0400 |
commit | 9f936c92446e25a3759136ad7abf5ac36db5b7b7 (patch) | |
tree | d4f4ebdf9a911463c9d48d480a0a07f53d058f0e | |
parent | 27310365d5d75e0abb7bce7eee1b1a3ab41f10ef (diff) |
v4l2: Don't redefine __bitwise if already set
https://bugzilla.gnome.org/show_bug.cgi?id=728438
-rw-r--r-- | sys/v4l2/ext/types-compat.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/sys/v4l2/ext/types-compat.h b/sys/v4l2/ext/types-compat.h index f1095cb06..0126d7e23 100644 --- a/sys/v4l2/ext/types-compat.h +++ b/sys/v4l2/ext/types-compat.h @@ -25,15 +25,20 @@ #define __TYPES_COMPAT_H__ /* From linux/types.h */ -#ifdef __CHECKER__ -#define __bitwise__ __attribute__((bitwise)) -#else -#define __bitwise__ +#ifndef __bitwise__ +# ifdef __CHECKER__ +# define __bitwise__ __attribute__((bitwise)) +# else +# define __bitwise__ +# endif #endif -#ifdef __CHECK_ENDIAN__ -#define __bitwise __bitwise__ -#else -#define __bitwise + +#ifndef __bitwise +# ifdef __CHECK_ENDIAN__ +# define __bitwise __bitwise__ +# else +# define __bitwise +# endif #endif #define __u64 guint64 |