1 void b (int *); 2 void c (int, int); 3 void d (int); 4 5 int e; 6 a(int x,int y)7void a (int x, int y) 8 { 9 int f = x ? e : 0; 10 int z = y; 11 12 b (&y); 13 c (z, y); 14 d (f); 15 } 16 b(int * y)17void b (int *y) 18 { 19 (*y)++; 20 } 21 c(int x,int y)22void c (int x, int y) 23 { 24 if (x == y) 25 abort (); 26 } 27 d(int x)28void d (int x) 29 { 30 } 31 main(void)32int main (void) 33 { 34 a (0, 0); 35 exit (0); 36 } 37