1 int foo(a,b)2 foo (a, b) 3 int *a, *b; 4 { 5 int x, y; 6 x++; 7 *a = *b; 8 y = *b; 9 10 if ((int) x) 11 return 1; 12 else 13 return y; 14 } 15 foo1(p)16 foo1 (p) 17 int *p; 18 { 19 p[0] = p[1]; 20 return p[0]; 21 } 22 foo2(p,x)23 foo2 (p, x) 24 int *p; 25 { 26 p[0] = x; 27 return p[0]; 28 } 29 30