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