xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_097.c (revision ea3322651cb02140ff295e6169245331baa0d3c3)
1 /*	$NetBSD: msg_097.c,v 1.6 2023/07/09 11:18:55 rillig Exp $	*/
2 # 3 "msg_097.c"
3 
4 /* Test for message: suffix 'U' is illegal in traditional C [97] */
5 
6 /* lint1-flags: -gtw -X 191 */
7 
8 void
example()9 example()
10 {
11 	int i = 1234567;
12 	unsigned u = 1234567;
13 
14 	/* expect+1: warning: suffix 'U' is illegal in traditional C [97] */
15 	unsigned u_upper = 1234567U;
16 	/* expect+1: warning: suffix 'U' is illegal in traditional C [97] */
17 	unsigned u_lower = 1234567u;
18 
19 	long l = 1234567L;
20 	/* expect+1: warning: suffix 'U' is illegal in traditional C [97] */
21 	unsigned long ul = 1234567UL;
22 
23 	long long ll = 1234567LL;
24 	/* expect+1: warning: suffix 'U' is illegal in traditional C [97] */
25 	unsigned long long ull = 1234567ULL;
26 }
27