1int
2foo (a, b)
3int *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
16foo1 (p)
17     int *p;
18{
19  p[0] = p[1];
20  return p[0];
21}
22
23foo2 (p, x)
24     int *p;
25{
26  p[0] = x;
27  return p[0];
28}
29
30