msg_231.c revision 1.8 1 /* $NetBSD: msg_231.c,v 1.8 2024/09/27 16:57:00 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 /* FIXME */
28 /* expect+1: warning: parameter 'param_func_attr' unused in function 'example' [231] */
29 void (*param_func_attr)(int, double) __attribute__((__unused__)),
30 /* FIXME */
31 /* expect+1: warning: parameter 'param_signal_attr' unused in function 'example' [231] */
32 void (*param_signal_attr(int sig, void (*handler)(int)))(int) __attribute__((__unused__))
33 )
34 {
35 }
36