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