offsetof
#define offsetof(type, member) __builtin_offsetof(type, member)
#define offsetof(type, member) ((size_t)(&((type *)0)->member))
#define offsetof(T, M) ((int) &((T*) 0) -> M)
#define offsetof(s, e) ((size_t)&((s *)0)->e)
#define offsetof(type, member) ((size_t)(&((type *)0)->member))
#define offsetof(type, member) ((size_t)(&((type *)0)->member))
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#define offsetof(s, e) ((size_t)&((s *)0)->e)
#define offsetof(s, e) __builtin_offsetof(s, e)
#define offsetof(s, e) ((size_t)&((s *)0)->e)
#define offsetof(off) ((int) ((off) % 4096))