xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_156.c (revision 82d56013d7b633d116a93943de88e08335357a7c)
1 /*	$NetBSD: msg_156.c,v 1.5 2021/02/28 12:40:00 rillig Exp $	*/
2 # 3 "msg_156.c"
3 
4 // Test for message: enum type mismatch, arg #%d (%s != %s) [156]
5 
6 enum color {
7 	RED	= 1 << 0,
8 	GREEN	= 1 << 1,
9 	BLUE	= 1 << 2
10 };
11 
12 enum size {
13 	SMALL,
14 	MEDIUM,
15 	LARGE
16 };
17 
18 void print_color(enum color);
19 
20 void
21 example(enum color c, enum size s)
22 {
23 	print_color(GREEN);
24 	print_color(c);
25 
26 	print_color(MEDIUM);		/* expect: 156 */
27 	print_color(s);			/* expect: 156 */
28 }
29