1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #ifndef _LINUX_STDDEF_H
| #define _LINUX_STDDEF_H
|
| #undef NULL
| #if defined(__cplusplus)
| #define NULL 0
| #else
| #define NULL ((void *)0)
| #endif
|
| #ifndef _SIZE_T
| #include <linux/types.h>
| #endif
|
| #undef offsetof
| #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
|
| #endif
|
|