void bar (struct S *);
void foo (void *x)
{
  bar ((struct S *) x);
}


syntax highlighted by Code2HTML, v. 0.9.1