#define offsetof(s,m) &((struct s *)0)->m