Module Name:    src
Committed By:   rillig
Date:           Sun Aug 22 13:52:19 UTC 2021

Modified Files:
        src/tests/usr.bin/xlint/lint1: msg_203.c msg_203.exp msg_271.c
            msg_271.exp
        src/usr.bin/xlint/lint1: err.c func.c

Log Message:
lint: use standard quotes in messages 203 and 271


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/msg_203.c \
    src/tests/usr.bin/xlint/lint1/msg_203.exp
cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/msg_271.c \
    src/tests/usr.bin/xlint/lint1/msg_271.exp
cvs rdiff -u -r1.137 -r1.138 src/usr.bin/xlint/lint1/err.c
cvs rdiff -u -r1.119 -r1.120 src/usr.bin/xlint/lint1/func.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/usr.bin/xlint/lint1/msg_203.c
diff -u src/tests/usr.bin/xlint/lint1/msg_203.c:1.2 src/tests/usr.bin/xlint/lint1/msg_203.c:1.3
--- src/tests/usr.bin/xlint/lint1/msg_203.c:1.2	Sun Feb 21 09:07:58 2021
+++ src/tests/usr.bin/xlint/lint1/msg_203.c	Sun Aug 22 13:52:19 2021
@@ -1,7 +1,18 @@
-/*	$NetBSD: msg_203.c,v 1.2 2021/02/21 09:07:58 rillig Exp $	*/
+/*	$NetBSD: msg_203.c,v 1.3 2021/08/22 13:52:19 rillig Exp $	*/
 # 3 "msg_203.c"
 
-// Test for message: case label must be of type `int' in traditional C [203]
+/* Test for message: case label must be of type 'int' in traditional C [203] */
 
-TODO: "Add example code that triggers the above message." /* expect: 249 */
-TODO: "Add example code that almost triggers the above message."
+/* lint1-flags: -tw */
+
+example(x)
+	int x;
+{
+	switch (x) {
+	case (char)3:
+		break;
+	/* expect+1: warning: case label must be of type 'int' in traditional C [203] */
+	case 4L:
+		break;
+	}
+}
Index: src/tests/usr.bin/xlint/lint1/msg_203.exp
diff -u src/tests/usr.bin/xlint/lint1/msg_203.exp:1.2 src/tests/usr.bin/xlint/lint1/msg_203.exp:1.3
--- src/tests/usr.bin/xlint/lint1/msg_203.exp:1.2	Sun Mar 21 20:45:00 2021
+++ src/tests/usr.bin/xlint/lint1/msg_203.exp	Sun Aug 22 13:52:19 2021
@@ -1 +1 @@
-msg_203.c(6): error: syntax error ':' [249]
+msg_203.c(15): warning: case label must be of type 'int' in traditional C [203]

Index: src/tests/usr.bin/xlint/lint1/msg_271.c
diff -u src/tests/usr.bin/xlint/lint1/msg_271.c:1.3 src/tests/usr.bin/xlint/lint1/msg_271.c:1.4
--- src/tests/usr.bin/xlint/lint1/msg_271.c:1.3	Sun Aug 22 13:45:56 2021
+++ src/tests/usr.bin/xlint/lint1/msg_271.c	Sun Aug 22 13:52:19 2021
@@ -1,7 +1,7 @@
-/*	$NetBSD: msg_271.c,v 1.3 2021/08/22 13:45:56 rillig Exp $	*/
+/*	$NetBSD: msg_271.c,v 1.4 2021/08/22 13:52:19 rillig Exp $	*/
 # 3 "msg_271.c"
 
-/* Test for message: switch expression must be of type `int' in traditional C [271] */
+/* Test for message: switch expression must be of type 'int' in traditional C [271] */
 
 /* lint1-flags: -tw */
 
@@ -9,7 +9,7 @@ example(long_int, unsigned_int)
 	long long_int;
 	unsigned unsigned_int;
 {
-	/* expect+1: warning: switch expression must be of type `int' in traditional C [271] */
+	/* expect+1: warning: switch expression must be of type 'int' in traditional C [271] */
 	switch (long_int) {
 	case 3:
 		return 1;
Index: src/tests/usr.bin/xlint/lint1/msg_271.exp
diff -u src/tests/usr.bin/xlint/lint1/msg_271.exp:1.3 src/tests/usr.bin/xlint/lint1/msg_271.exp:1.4
--- src/tests/usr.bin/xlint/lint1/msg_271.exp:1.3	Sun Aug 22 13:45:56 2021
+++ src/tests/usr.bin/xlint/lint1/msg_271.exp	Sun Aug 22 13:52:19 2021
@@ -1 +1 @@
-msg_271.c(13): warning: switch expression must be of type `int' in traditional C [271]
+msg_271.c(13): warning: switch expression must be of type 'int' in traditional C [271]

Index: src/usr.bin/xlint/lint1/err.c
diff -u src/usr.bin/xlint/lint1/err.c:1.137 src/usr.bin/xlint/lint1/err.c:1.138
--- src/usr.bin/xlint/lint1/err.c:1.137	Mon Aug 16 06:49:56 2021
+++ src/usr.bin/xlint/lint1/err.c	Sun Aug 22 13:52:19 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: err.c,v 1.137 2021/08/16 06:49:56 rillig Exp $	*/
+/*	$NetBSD: err.c,v 1.138 2021/08/22 13:52:19 rillig Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: err.c,v 1.137 2021/08/16 06:49:56 rillig Exp $");
+__RCSID("$NetBSD: err.c,v 1.138 2021/08/22 13:52:19 rillig Exp $");
 #endif
 
 #include <sys/types.h>
@@ -257,7 +257,7 @@ const char *const msgs[] = {
 	"duplicate case in switch: %lu",			      /* 200 */
 	"default outside switch",				      /* 201 */
 	"duplicate default in switch",				      /* 202 */
-	"case label must be of type `int' in traditional C",	      /* 203 */
+	"case label must be of type 'int' in traditional C",	      /* 203 */
 	"controlling expressions must have scalar type",	      /* 204 */
 	"switch expression must have integral type",		      /* 205 */
 	"enumeration value(s) not handled in switch",		      /* 206 */
@@ -325,7 +325,7 @@ const char *const msgs[] = {
 	"variable declared inline: %s",				      /* 268 */
 	"argument declared inline: %s",				      /* 269 */
 	"function prototypes are illegal in traditional C",	      /* 270 */
-	"switch expression must be of type `int' in traditional C",   /* 271 */
+	"switch expression must be of type 'int' in traditional C",   /* 271 */
 	"empty translation unit",				      /* 272 */
 	"bit-field type '%s' invalid in ANSI C",		      /* 273 */
 	"ANSI C forbids comparison of %s with %s",		      /* 274 */

Index: src/usr.bin/xlint/lint1/func.c
diff -u src/usr.bin/xlint/lint1/func.c:1.119 src/usr.bin/xlint/lint1/func.c:1.120
--- src/usr.bin/xlint/lint1/func.c:1.119	Tue Aug  3 18:44:33 2021
+++ src/usr.bin/xlint/lint1/func.c	Sun Aug 22 13:52:19 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: func.c,v 1.119 2021/08/03 18:44:33 rillig Exp $	*/
+/*	$NetBSD: func.c,v 1.120 2021/08/22 13:52:19 rillig Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: func.c,v 1.119 2021/08/03 18:44:33 rillig Exp $");
+__RCSID("$NetBSD: func.c,v 1.120 2021/08/22 13:52:19 rillig Exp $");
 #endif
 
 #include <stdlib.h>
@@ -521,7 +521,7 @@ check_case_label(tnode_t *tn, control_st
 	if (t == LONG || t == ULONG ||
 	    t == QUAD || t == UQUAD) {
 		if (tflag)
-			/* case label must be of type `int' in traditional C */
+			/* case label must be of type 'int' in traditional C */
 			warning(203);
 	}
 
@@ -697,7 +697,7 @@ switch1(tnode_t *tn)
 	if (tn != NULL && tflag) {
 		t = tn->tn_type->t_tspec;
 		if (t == LONG || t == ULONG || t == QUAD || t == UQUAD) {
-			/* switch expr. must be of type `int' in trad. C */
+			/* switch expr. must be of type 'int' in trad. C */
 			warning(271);
 		}
 	}

Reply via email to