xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_219.c (revision b2baa50111d645353fa30b4deab0f79d93650c8c)
1 /*	$NetBSD: msg_219.c,v 1.6 2023/03/28 14:44:35 rillig Exp $	*/
2 # 3 "msg_219.c"
3 
4 
5 /* Test for message: concatenated strings are illegal in traditional C [219] */
6 
7 /* lint1-flags: -t -w -X 351 */
8 
9 char concat1[] = "one";
10 /* expect+1: warning: concatenated strings are illegal in traditional C [219] */
11 char concat2[] = "one" "two";
12 /* expect+2: warning: concatenated strings are illegal in traditional C [219] */
13 /* expect+1: warning: concatenated strings are illegal in traditional C [219] */
14 char concat3[] = "one" "two" "three";
15 /* expect+3: warning: concatenated strings are illegal in traditional C [219] */
16 /* expect+2: warning: concatenated strings are illegal in traditional C [219] */
17 /* expect+1: warning: concatenated strings are illegal in traditional C [219] */
18 char concat4[] = "one" "two" "three" "four";
19 
20 char concat4lines[] =
21 	"one"
22 	/* expect+1: warning: concatenated strings are illegal in traditional C [219] */
23 	"two"
24 	/* expect+1: warning: concatenated strings are illegal in traditional C [219] */
25 	"three"
26 	/* expect+1: warning: concatenated strings are illegal in traditional C [219] */
27 	"four";
28