int(x); foo(y); { int(x); typedef int integer; integer(y); integer(q); } integer(z); integer(w);