1 /* $NetBSD: msg_231.c,v 1.9 2024/09/28 15:51:40 rillig Exp $ */ 2 # 3 "msg_231.c" 3 4 // Test for message: parameter '%s' unused in function '%s' [231] 5 // 6 // See also: 7 // msg_192 for unused local variables 8 9 /* lint1-extra-flags: -X 351 */ 10 11 void 12 example( 13 /* expect+1: warning: parameter 'param_scalar' unused in function 'example' [231] */ 14 int param_scalar, 15 /* expect+1: warning: parameter 'param_ptr' unused in function 'example' [231] */ 16 char *param_ptr, 17 /* expect+1: warning: parameter 'param_arr' unused in function 'example' [231] */ 18 char param_arr[5], 19 /* expect+1: warning: parameter 'param_func' unused in function 'example' [231] */ 20 void (*param_func)(int, double), 21 /* expect+1: warning: parameter 'param_signal' unused in function 'example' [231] */ 22 void (*param_signal(int sig, void (*handler)(int)))(int), 23 24 int param_scalar_attr __attribute__((__unused__)), 25 char *param_ptr_attr __attribute__((__unused__)), 26 char param_arr_attr[5] __attribute__((__unused__)), 27 void (*param_func_attr)(int, double) __attribute__((__unused__)), 28 void (*param_signal_attr(int sig, void (*handler)(int)))(int) __attribute__((__unused__)) 29 ) 30 { 31 } 32