struct foo { int xyz1; int xyz2; int xyz3; int xyz4; int xyz5; int xyz6; int xyz7; int xyz8; }; extern struct foo baz(int bar); struct foo baz(int bar) { return (struct foo){1}; }