Rev 1408 | Rev 5270 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1408 | Rev 3120 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | #define _LINUX_STDDEF_H |
2 | #define _LINUX_STDDEF_H |
Line 3... | Line 3... | ||
3 | 3 | ||
Line 4... | Line 4... | ||
4 | #include |
4 | #include |
5 | - | ||
6 | #undef NULL |
- | |
7 | #if defined(__cplusplus) |
- | |
8 | #define NULL 0 |
5 | |
9 | #else |
- | |
10 | #define NULL ((void *)0) |
- | |
11 | #endif |
- | |
Line 12... | Line 6... | ||
12 | 6 | #undef NULL |
|
13 | #ifdef __KERNEL__ |
7 | #define NULL ((void *)0) |
14 | 8 | ||
15 | enum { |
9 | enum { |
Line 21... | Line 15... | ||
21 | #ifdef __compiler_offsetof |
15 | #ifdef __compiler_offsetof |
22 | #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER) |
16 | #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER) |
23 | #else |
17 | #else |
24 | #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) |
18 | #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) |
25 | #endif |
19 | #endif |
26 | #endif /* __KERNEL__ */ |
- | |
27 | - | ||
28 | #endif |
20 | #endif |