xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_097.c (revision 9fb66d812c00ebfb445c0b47dea128f32aa6fe96)
1 /*	$NetBSD: msg_097.c,v 1.3 2021/01/31 11:12:07 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 */
7 
8 void
9 example()
10 {
11 	int i = 1234567;
12 	unsigned u = 1234567;
13 	unsigned u_upper = 1234567U;		/* expect: 97 */
14 	unsigned u_lower = 1234567u;		/* expect: 97 */
15 
16 	long l = 1234567L;
17 	unsigned long ul = 1234567UL;		/* expect: 97 */
18 
19 	long long ll = 1234567LL;
20 	unsigned long long ull = 1234567ULL;	/* expect: 97 */
21 }
22