xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_257.c (revision 039b010016da489b3c993f4814255a8bc72125df)
1*039b0100Srillig /*	$NetBSD: msg_257.c,v 1.8 2023/08/02 18:51:25 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_257.c"
3a0a15c14Srillig 
4a0a15c14Srillig // Test for message: extra characters in lint comment [257]
5a0a15c14Srillig 
6b2baa501Srillig /* lint1-extra-flags: -X 351 */
7b2baa501Srillig 
8e593d312Srillig void take(const void *);
9e593d312Srillig 
10e593d312Srillig /* expect+1: warning: extra characters in lint comment [257] */
11e593d312Srillig /* FALLTHROUGH 3 */
12e593d312Srillig 
13e593d312Srillig /* expect+1: warning: extra characters in lint comment [257] */
14e593d312Srillig /* FALLTHROUGH extra */
15e593d312Srillig 
16e593d312Srillig /* PRINTFLIKE 7 */
17e593d312Srillig void
my_printf(const char * fmt)18e593d312Srillig my_printf(const char *fmt)
19*039b0100Srillig /* expect+1: warning: parameter number mismatch in comment ** PRINTFLIKE ** [283] */
20e593d312Srillig {
21e593d312Srillig 	take(fmt);
22e593d312Srillig }
23e593d312Srillig 
24e593d312Srillig /* expect+1: warning: extra characters in lint comment [257] */
25e593d312Srillig /* SCANFLIKE extra */
26e593d312Srillig void
my_scanf(const char * fmt)27e593d312Srillig my_scanf(const char *fmt)
28e593d312Srillig {
29e593d312Srillig 	take(fmt);
30e593d312Srillig }
31