xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_285.c (revision 3d6a50253cd682dca85a66a49baee893251dac65)
1*3d6a5025Srillig /*	$NetBSD: msg_285.c,v 1.7 2025/01/03 03:14:47 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_285.c"
3a0a15c14Srillig 
4a0a15c14Srillig // Test for message: prototype declaration [285]
5a0a15c14Srillig 
6b2baa501Srillig /* lint1-extra-flags: -r -X 351 */
720ceec4dSrillig 
836dcebf9Srillig /* expect+1: prototype declaration [285] */
936dcebf9Srillig void function(int, int, int);
1020ceec4dSrillig 
1120ceec4dSrillig /* ARGSUSED */
1220ceec4dSrillig extern void
13*3d6a5025Srillig /* expect+1: warning: function definition for 'function' with identifier list is obsolete in C23 [384] */
1420ceec4dSrillig function(a, b)
1520ceec4dSrillig     int a, b;
1636dcebf9Srillig /* expect+1: error: parameter mismatch: 3 declared, 2 defined [51] */
1736dcebf9Srillig {
1820ceec4dSrillig }
19