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