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 11enum { 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