1 f (char *x) 2 { 3 *x = 'x'; 4 } 5 6 main () 7 { 8 int i; 9 char x = '\0'; 10 11 for (i = 0; i < 100; ++i) 12 { 13 f (&x); 14 if (*(const char *) &x != 'x') 15 abort (); 16 } 17 exit (0); 18 } 19