1  foo (p1, p2)
       2       short p1, *p2;
       3  {
       4    int a;
       5    return (int) p1 + (int) *p2;
       6  }
       1  foo (p1, p2)
       2       short p1, *p2;
       3  {
       4    int a;
       5    return (int) p1 + (int) *p2;
       6  }