blob: 4674e1c65d62d2993ace4762fa965c643a3fcfa3 [file] [log] [blame]
Denys Vlasenko0568b6e2009-08-08 03:20:12 +02001/* 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
29typedef uint64_t u64;
30typedef uint32_t u32;
31typedef uint16_t u16;
32typedef uint8_t u8;
33typedef int64_t s64;
34typedef int32_t s32;
35typedef int16_t s16;
36typedef int8_t s8;
37
38#endif