typedef void f ();
typedef f *pf;
long long i;

g ()
{
  long long p = i;
  ((pf) (long) p) ();
}


syntax highlighted by Code2HTML, v. 0.9.1