struct {
  unsigned int f1, f2;
} s;

f()
{
 unsigned x, y;
 x = y = 0;
 while (y % 4)
   y++;
 g(&s.f2, s.f1 + x, 4);
}


syntax highlighted by Code2HTML, v. 0.9.1