__H3
#define __H3(x) *(0 + (int *) &x)
#define __H3(x) *(3 + (int *) &x)
#define __H3(x) ((int *) &x)[3]