1 /* $NetBSD: d_cast_fun_array_param.c,v 1.4 2023/07/07 19:45:22 rillig Exp $ */ 2 # 3 "d_cast_fun_array_param.c" 3 4 /* lint1-extra-flags: -X 351 */ 5 6 static void f(void * b[4])7f(void *b[4]) 8 { 9 (void)&b; 10 } 11 12 void * foo(void * fn)13foo(void *fn) 14 { 15 return fn == 0 ? f : (void (*)(void *[4]))fn; 16 } 17