foo(int * p,int c)1 foo (int *p, int c) 2 { 3 int a, b; 4 a = p[0]; 5 b = p[1]; 6 c = p[2]; 7 if (b == 0) 8 goto foo1; 9 if (b < 0) 10 goto foo2;; 11 12 return a + b + c; 13 foo1: 14 return 1; 15 foo2: 16 return 2; 17 } 18