1extern void abort(void); 2extern void exit(int); 3 4int c; 5 6void baz(int *p) 7{ 8 c = *p; 9} 10 11void bar(int b) 12{ 13 if (c != 1 || b != 2) 14 abort(); 15} 16 17void foo(int a, int b) 18{ 19 baz(&a); 20 bar(b); 21} 22 23int main() 24{ 25 foo(1, 2); 26 exit(0); 27} 28