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