struct s {
  double d;
} sd;

struct s g () __attribute__ ((const));

struct s
g ()
{
  return sd;
}

f ()
{
  g ();
}


syntax highlighted by Code2HTML, v. 0.9.1