/drivers/include/linux/stddef.h |
---|
3,7 → 3,6 |
#include <uapi/linux/stddef.h> |
#undef NULL |
#define NULL ((void *)0) |
18,4 → 17,14 |
#else |
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) |
#endif |
/** |
* offsetofend(TYPE, MEMBER) |
* |
* @TYPE: The type of the structure |
* @MEMBER: The member within the structure to get the end offset of |
*/ |
#define offsetofend(TYPE, MEMBER) \ |
(offsetof(TYPE, MEMBER) + sizeof(((TYPE *)0)->MEMBER)) |
#endif |