#define sizeof_v(var) ((size_t) ((char *)(&(var) + 1) - (char *)&(var)))
#define sizeof_t(type) ((size_t) ((type *)0 + 1)
#define sizeof_v(var) ((size_t) ((char *)(&(var) + 1) - (char *)&(var)))
#define sizeof_t(type) ((size_t) ((type *)0 + 1)