foo1(p)1 foo1 (p) 2 char *p; 3 { 4 p[0] = p[1]; 5 return p[0]; 6 } 7 foo2(p,x)8 foo2 (p, x) 9 char *p; 10 { 11 p[0] = x; 12 return p[0]; 13 } 14 15