1 2 3 4 5 6 7 8 9 10 11
struct x { int a, b, c; }; extern struct x a (); extern void b (struct x); void foo () { a (); b (a ()); }