void foo ()
{
  if (1)
    goto foo;
  else
    for (;;)
      {
      foo:
	bar ();
	return;
      }
}


syntax highlighted by Code2HTML, v. 0.9.1