/*typedef struct { int i[41]; long double d; } (*x)(void); */ typedef int Foo(struct Bar { int x, y; }*);