1 struct TBL {
2 int (*p)(int *i);
3 };
4
5 extern void bar(int i);
6 extern void baz(int *i);
7
8 static int foo(int *i)
9 {
10 bar(*i);
11 baz(i);
12 bar(*i);
13 return *i;
14 }
15
16 struct TBL tbl = { foo };
17