diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-08-08 03:20:12 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-08-08 03:20:12 +0200 |
commit | 0568b6e45aa59c72815378134715232fd11d9100 (patch) | |
tree | 24fe920e122bb1c0e01bd854591e5b4180a088b1 /include/fix_u32.h | |
parent | 334fcc8fd4fdad3c52ac0fb591771888325b5bcf (diff) | |
download | busybox-w32-0568b6e45aa59c72815378134715232fd11d9100.tar.gz busybox-w32-0568b6e45aa59c72815378134715232fd11d9100.tar.bz2 busybox-w32-0568b6e45aa59c72815378134715232fd11d9100.zip |
randomconfig fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'include/fix_u32.h')
-rw-r--r-- | include/fix_u32.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/include/fix_u32.h b/include/fix_u32.h new file mode 100644 index 000000000..4674e1c65 --- /dev/null +++ b/include/fix_u32.h | |||
@@ -0,0 +1,38 @@ | |||
1 | /* vi: set sw=4 ts=4: */ | ||
2 | /* | ||
3 | * This header makes it easier to include kernel headers | ||
4 | * which use u32 and such. | ||
5 | * | ||
6 | * Licensed under the GPL version 2, see the file LICENSE in this tarball. | ||
7 | */ | ||
8 | #ifndef FIX_U32_H | ||
9 | #define FIX_U32_H 1 | ||
10 | |||
11 | #undef u64 | ||
12 | #undef u32 | ||
13 | #undef u16 | ||
14 | #undef u8 | ||
15 | #undef s64 | ||
16 | #undef s32 | ||
17 | #undef s16 | ||
18 | #undef s8 | ||
19 | |||
20 | #define u64 bb_hack_u64 | ||
21 | #define u32 bb_hack_u32 | ||
22 | #define u16 bb_hack_u16 | ||
23 | #define u8 bb_hack_u8 | ||
24 | #define s64 bb_hack_s64 | ||
25 | #define s32 bb_hack_s32 | ||
26 | #define s16 bb_hack_s16 | ||
27 | #define s8 bb_hack_s8 | ||
28 | |||
29 | typedef uint64_t u64; | ||
30 | typedef uint32_t u32; | ||
31 | typedef uint16_t u16; | ||
32 | typedef uint8_t u8; | ||
33 | typedef int64_t s64; | ||
34 | typedef int32_t s32; | ||
35 | typedef int16_t s16; | ||
36 | typedef int8_t s8; | ||
37 | |||
38 | #endif | ||