1 2 3 4 5 6 7 8 9 10 11 12 13 14
void foo (x, fn) void (*fn) (); { int a = baz ((void *) 0, x); (*fn) (x, 0); } void bar (void) { void *x = 0; foo (x); }