1 2 3 4 5 6 7 8 9 10 11 12 13
extern struct Y { int n; float f; } y1; enum E { e1 }; struct X { int n; } x1; int f() { return y1.n + e1 + y1.f + x1.n; }