foo(a,p)1 foo (a, p)
2      char a;
3      int *p;
4 {
5   int b = a;
6   *p = b;
7   a = (char) a;
8   if (a)
9     return b;
10   else
11     return b + 1;
12 }
13