1extern void abort ();
2extern void exit (int);
3
4struct s
5{
6    int value;
7    char *string;
8};
9
10int main (void)
11{
12  int i;
13  for (i = 0; i < 4; i++)
14    {
15      struct s *t = & (struct s) { 3, "hey there" };
16      if (t->value != 3)
17	abort();
18      t->value = 4;
19      if (t->value != 4)
20	abort();
21    }
22  exit (0);
23}
24