/drivers/include/linux/stddef.h |
---|
0,0 → 1,28 |
#ifndef _LINUX_STDDEF_H |
#define _LINUX_STDDEF_H |
#include <linux/compiler.h> |
#undef NULL |
#if defined(__cplusplus) |
#define NULL 0 |
#else |
#define NULL ((void *)0) |
#endif |
#ifdef __KERNEL__ |
enum { |
false = 0, |
true = 1 |
}; |
#undef offsetof |
#ifdef __compiler_offsetof |
#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER) |
#else |
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) |
#endif |
#endif /* __KERNEL__ */ |
#endif |