1 2 3 4 5 6 7 8 9 10 11
struct foo { int a; struct bar { int x; } b; }; union baz { struct foo; int x; };