1*640235e2SEnji Cooper f(void * b[4])2*640235e2SEnji Cooperstatic void f(void *b[4]) { 3*640235e2SEnji Cooper (void)&b; 4*640235e2SEnji Cooper } 5*640235e2SEnji Cooper 6*640235e2SEnji Cooper void * foo(void * fn)7*640235e2SEnji Cooperfoo(void *fn) { 8*640235e2SEnji Cooper return fn == 0 ? f : (void (*)(void *[4])) fn; 9*640235e2SEnji Cooper } 10