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