unsigned long x[4];

void foo(void)
{
  ((void (*)())(x+2))();
}


syntax highlighted by Code2HTML, v. 0.9.1