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