GUI: Fix Tomato RAF theme for all builds. Compilation typo.
[tomato.git] / release / src-rt-6.x.4708 / toolchains / hndtools-arm-linux-2.6.36-uclibc-4.5.3 / arm-brcm-linux-uclibcgnueabi / sysroot / usr / include / linux / types.h
blob1bf5e5abec9427e394c6ce41e808dbcee7ddf705
1 #ifndef _LINUX_TYPES_H
2 #define _LINUX_TYPES_H
4 #include <asm/types.h>
6 #ifndef __ASSEMBLY__
8 #include <linux/posix_types.h>
12 * Below are truly Linux-specific types that should never collide with
13 * any application/library that wants linux/types.h.
16 #ifdef __CHECKER__
17 #define __bitwise__ __attribute__((bitwise))
18 #else
19 #define __bitwise__
20 #endif
21 #ifdef __CHECK_ENDIAN__
22 #define __bitwise __bitwise__
23 #else
24 #define __bitwise
25 #endif
27 typedef __u16 __bitwise __le16;
28 typedef __u16 __bitwise __be16;
29 typedef __u32 __bitwise __le32;
30 typedef __u32 __bitwise __be32;
31 typedef __u64 __bitwise __le64;
32 typedef __u64 __bitwise __be64;
34 typedef __u16 __bitwise __sum16;
35 typedef __u32 __bitwise __wsum;
37 /* this is a special 64bit data type that is 8-byte aligned */
38 #define __aligned_u64 __u64 __attribute__((aligned(8)))
39 #define __aligned_be64 __be64 __attribute__((aligned(8)))
40 #define __aligned_le64 __le64 __attribute__((aligned(8)))
42 #endif /* __ASSEMBLY__ */
43 #endif /* _LINUX_TYPES_H */