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