#include "ex.h" struct foo_s {int i;}; foo g() { foo e = (foo) malloc (sizeof(struct foo_s)); e->i = 10; return e; } int f(foo e) { return e->i; }