aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/types.h
diff options
context:
space:
mode:
authorDetlef Riekenberg <wine.dev@web.de>2009-01-07 10:11:44 +0100
committerLinus Torvalds <torvalds@linux-foundation.org>2009-01-07 11:27:12 -0800
commit940fbf411e5fb42aee8ab7dd814b24080951dbfc (patch)
tree7320f8e12279a1dc2b92019046f0f6f202028b1f /include/linux/types.h
parentFix up 64-bit byte swaps for most 32-bit architectures (diff)
downloadwireguard-linux-940fbf411e5fb42aee8ab7dd814b24080951dbfc.tar.xz
wireguard-linux-940fbf411e5fb42aee8ab7dd814b24080951dbfc.zip
linux/types.h: Don't depend on __GNUC__ for __le64/__be64
The typedefs for __u64 and __s64 where fixed to be available for other compiler on May 2 2008 by H. Peter Anvin (in commit edfa5cfa3dc5) Acked-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Detlef Riekenberg <wine.dev@web.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/types.h')
-rw-r--r--include/linux/types.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/linux/types.h b/include/linux/types.h
index 3b864f2d9560..712ca53bc348 100644
--- a/include/linux/types.h
+++ b/include/linux/types.h
@@ -176,10 +176,9 @@ typedef __u16 __bitwise __le16;
typedef __u16 __bitwise __be16;
typedef __u32 __bitwise __le32;
typedef __u32 __bitwise __be32;
-#if defined(__GNUC__)
typedef __u64 __bitwise __le64;
typedef __u64 __bitwise __be64;
-#endif
+
typedef __u16 __bitwise __sum16;
typedef __u32 __bitwise __wsum;