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