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);
}
}