1 #ifndef _LINUX_STDDEF_H 2 #define _LINUX_STDDEF_H 3 4 #include <linux/compiler.h> 5 6 #ifdef __KERNEL__ 7 8 #undef NULL 9 #define NULL ((void *)0) 10 11 enum { 12 false = 0, 13 true = 1 14 }; 15 16 #undef offsetof 17 #ifdef __compiler_offsetof 18 #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER) 19 #else 20 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 21 #endif 22 #endif /* __KERNEL__ */ 23 24 #endif 25