1*0a6a1f1dSLionel Sambuc f(void * b[4])2*0a6a1f1dSLionel Sambucstatic void f(void *b[4]) { 3*0a6a1f1dSLionel Sambuc (void)&b; 4*0a6a1f1dSLionel Sambuc } 5*0a6a1f1dSLionel Sambuc 6*0a6a1f1dSLionel Sambuc void * foo(void * fn)7*0a6a1f1dSLionel Sambucfoo(void *fn) { 8*0a6a1f1dSLionel Sambuc return fn == 0 ? f : (void (*)(void *[4])) fn; 9*0a6a1f1dSLionel Sambuc } 10