1 typedef void (*F) (void);
2 void bar (F);
3 
4 void
foo(void * a,int b)5 foo (void *a, int b)
6 {
7   bar ((F) a + b);
8 }
9