typedef struct a { int x; } b; typedef struct b { double x; double y; } a;