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