xref: /rk3399_rockchip-uboot/include/linux/stddef.h (revision 3e4d27b06d7484040355e22eec2cbce7335d6dab)
12acb8957Swdenk #ifndef _LINUX_STDDEF_H
22acb8957Swdenk #define _LINUX_STDDEF_H
32acb8957Swdenk 
42acb8957Swdenk #undef NULL
52acb8957Swdenk #if defined(__cplusplus)
62acb8957Swdenk #define NULL 0
72acb8957Swdenk #else
82acb8957Swdenk #define NULL ((void *)0)
92acb8957Swdenk #endif
102acb8957Swdenk 
112acb8957Swdenk #ifndef _SIZE_T
122acb8957Swdenk #include <linux/types.h>
132acb8957Swdenk #endif
142acb8957Swdenk 
15*aa9e891cSKim Phillips #ifndef __CHECKER__
162acb8957Swdenk #undef offsetof
172acb8957Swdenk #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
18*aa9e891cSKim Phillips #endif
192acb8957Swdenk 
202acb8957Swdenk #endif
21