1 extern int foo(int f(int, void *));
   2 
   3 int foo(int (*f)(int, void *))
   4 {
   5     return 0;
   6 }
   7 /*
   8  * check-name: Function pointer inheritance
   9  */