xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_231.c (revision 5a40444efdf3cd153afa7885ed2b4741fd695c80)
1*5a40444eSrillig /*	$NetBSD: msg_231.c,v 1.9 2024/09/28 15:51:40 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_231.c"
3a0a15c14Srillig 
4ea332265Srillig // Test for message: parameter '%s' unused in function '%s' [231]
58ffda145Srillig //
68ffda145Srillig // See also:
78ffda145Srillig //	msg_192		for unused local variables
8a0a15c14Srillig 
9e6298b92Srillig /* lint1-extra-flags: -X 351 */
10e6298b92Srillig 
114916b997Srillig void
128ffda145Srillig example(
138ffda145Srillig 	/* expect+1: warning: parameter 'param_scalar' unused in function 'example' [231] */
148ffda145Srillig 	int param_scalar,
158ffda145Srillig 	/* expect+1: warning: parameter 'param_ptr' unused in function 'example' [231] */
168ffda145Srillig 	char *param_ptr,
178ffda145Srillig 	/* expect+1: warning: parameter 'param_arr' unused in function 'example' [231] */
188ffda145Srillig 	char param_arr[5],
198ffda145Srillig 	/* expect+1: warning: parameter 'param_func' unused in function 'example' [231] */
208ffda145Srillig 	void (*param_func)(int, double),
218ffda145Srillig 	/* expect+1: warning: parameter 'param_signal' unused in function 'example' [231] */
221d21b9ebSrillig 	void (*param_signal(int sig, void (*handler)(int)))(int),
231d21b9ebSrillig 
241d21b9ebSrillig 	int param_scalar_attr __attribute__((__unused__)),
251d21b9ebSrillig 	char *param_ptr_attr __attribute__((__unused__)),
261d21b9ebSrillig 	char param_arr_attr[5] __attribute__((__unused__)),
271d21b9ebSrillig 	void (*param_func_attr)(int, double) __attribute__((__unused__)),
281d21b9ebSrillig 	void (*param_signal_attr(int sig, void (*handler)(int)))(int) __attribute__((__unused__))
298ffda145Srillig )
304916b997Srillig {
314916b997Srillig }
32