]>
git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - util/android_types.h
2 * If linux/types.h is already been included, assume it has defined
3 * everything we need. (cross fingers) Other header files may have
4 * also defined the types that we need.
6 #if (!defined(_LINUX_TYPES_H) && !defined(_BLKID_TYPES_H) && \
7 !defined(_EXT2_TYPES_H))
10 typedef unsigned char __u8
;
11 typedef __signed__
char __s8
;
12 typedef unsigned short __u16
;
13 typedef __signed__
short __s16
;
14 typedef unsigned int __u32
;
15 typedef __signed__
int __s32
;
16 typedef unsigned long long __u64
;
17 typedef __signed__
long long __s64
;
20 /* endian checking stuff */
21 #ifndef EXT2_ENDIAN_H_
22 #define EXT2_ENDIAN_H_
25 #define __bitwise __attribute__((bitwise))
26 #define __force __attribute__((force))
32 typedef __u16 __bitwise __le16
;
33 typedef __u32 __bitwise __le32
;
34 typedef __u64 __bitwise __le64
;
35 typedef __u16 __bitwise __be16
;
36 typedef __u32 __bitwise __be32
;
37 typedef __u64 __bitwise __be64
;
39 #endif /* EXT2_ENDIAN_H_ */