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