Module Name: src
Committed By: rillig
Date: Sun Feb 27 11:40:30 UTC 2022
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c9x_recursive_init.c decl_struct_c90.c
decl_struct_c90.exp init_c90.c init_c90.exp msg_047.c msg_049.c
msg_049.exp msg_313.c msg_317.c msg_319.c msg_321.c
src/usr.bin/xlint/lint1: cgram.y decl.c err.c main1.c tree.c
src/usr.bin/xlint/xlint: lint.1
Log Message:
lint: C99 has been released, so refer to it by its proper name
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c \
src/tests/usr.bin/xlint/lint1/decl_struct_c90.c \
src/tests/usr.bin/xlint/lint1/decl_struct_c90.exp \
src/tests/usr.bin/xlint/lint1/msg_049.c \
src/tests/usr.bin/xlint/lint1/msg_049.exp
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/init_c90.c \
src/tests/usr.bin/xlint/lint1/init_c90.exp \
src/tests/usr.bin/xlint/lint1/msg_047.c \
src/tests/usr.bin/xlint/lint1/msg_313.c \
src/tests/usr.bin/xlint/lint1/msg_317.c \
src/tests/usr.bin/xlint/lint1/msg_319.c \
src/tests/usr.bin/xlint/lint1/msg_321.c
cvs rdiff -u -r1.384 -r1.385 src/usr.bin/xlint/lint1/cgram.y
cvs rdiff -u -r1.249 -r1.250 src/usr.bin/xlint/lint1/decl.c
cvs rdiff -u -r1.152 -r1.153 src/usr.bin/xlint/lint1/err.c
cvs rdiff -u -r1.58 -r1.59 src/usr.bin/xlint/lint1/main1.c
cvs rdiff -u -r1.408 -r1.409 src/usr.bin/xlint/lint1/tree.c
cvs rdiff -u -r1.49 -r1.50 src/usr.bin/xlint/xlint/lint.1
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/d_c9x_recursive_init.c
diff -u src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c:1.3 src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c:1.4
--- src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c:1.3 Sat Feb 20 22:31:20 2021
+++ src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c Sun Feb 27 11:40:30 2022
@@ -1,7 +1,7 @@
-/* $NetBSD: d_c9x_recursive_init.c,v 1.3 2021/02/20 22:31:20 rillig Exp $ */
+/* $NetBSD: d_c9x_recursive_init.c,v 1.4 2022/02/27 11:40:30 rillig Exp $ */
# 3 "d_c9x_recursive_init.c"
-/* C9X struct/union member init, with nested union and trailing member */
+/* C99 struct/union member init, with nested union and trailing member */
union node {
void *next;
char *data;
Index: src/tests/usr.bin/xlint/lint1/decl_struct_c90.c
diff -u src/tests/usr.bin/xlint/lint1/decl_struct_c90.c:1.3 src/tests/usr.bin/xlint/lint1/decl_struct_c90.c:1.4
--- src/tests/usr.bin/xlint/lint1/decl_struct_c90.c:1.3 Thu Jul 15 21:00:05 2021
+++ src/tests/usr.bin/xlint/lint1/decl_struct_c90.c Sun Feb 27 11:40:30 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: decl_struct_c90.c,v 1.3 2021/07/15 21:00:05 rillig Exp $ */
+/* $NetBSD: decl_struct_c90.c,v 1.4 2022/02/27 11:40:30 rillig Exp $ */
# 3 "decl_struct_c90.c"
/*
@@ -14,7 +14,7 @@ struct unnamed_member {
void *b_value;
void (*c_value)(void);
};
- /* expect-1: warning: anonymous struct/union members is a C9X feature [49] */
+ /* expect-1: warning: anonymous struct/union members is a C11 feature [49] */
};
/*
Index: src/tests/usr.bin/xlint/lint1/decl_struct_c90.exp
diff -u src/tests/usr.bin/xlint/lint1/decl_struct_c90.exp:1.3 src/tests/usr.bin/xlint/lint1/decl_struct_c90.exp:1.4
--- src/tests/usr.bin/xlint/lint1/decl_struct_c90.exp:1.3 Thu Jul 15 21:00:05 2021
+++ src/tests/usr.bin/xlint/lint1/decl_struct_c90.exp Sun Feb 27 11:40:30 2022
@@ -1,3 +1,3 @@
-decl_struct_c90.c(16): warning: anonymous struct/union members is a C9X feature [49]
+decl_struct_c90.c(16): warning: anonymous struct/union members is a C11 feature [49]
decl_struct_c90.c(29): error: syntax error '}' [249]
decl_struct_c90.c(32): error: cannot recover from previous errors [224]
Index: src/tests/usr.bin/xlint/lint1/msg_049.c
diff -u src/tests/usr.bin/xlint/lint1/msg_049.c:1.3 src/tests/usr.bin/xlint/lint1/msg_049.c:1.4
--- src/tests/usr.bin/xlint/lint1/msg_049.c:1.3 Fri Aug 27 20:16:50 2021
+++ src/tests/usr.bin/xlint/lint1/msg_049.c Sun Feb 27 11:40:30 2022
@@ -1,7 +1,7 @@
-/* $NetBSD: msg_049.c,v 1.3 2021/08/27 20:16:50 rillig Exp $ */
+/* $NetBSD: msg_049.c,v 1.4 2022/02/27 11:40:30 rillig Exp $ */
# 3 "msg_049.c"
-/* Test for message: anonymous struct/union members is a C9X feature [49] */
+/* Test for message: anonymous struct/union members is a C11 feature [49] */
/* lint1-flags: -sw */
@@ -23,5 +23,5 @@ struct {
int int_value;
void *pointer_value;
};
- /* expect-1: warning: anonymous struct/union members is a C9X feature [49] */
+ /* expect-1: warning: anonymous struct/union members is a C11 feature [49] */
} s;
Index: src/tests/usr.bin/xlint/lint1/msg_049.exp
diff -u src/tests/usr.bin/xlint/lint1/msg_049.exp:1.3 src/tests/usr.bin/xlint/lint1/msg_049.exp:1.4
--- src/tests/usr.bin/xlint/lint1/msg_049.exp:1.3 Fri Aug 27 20:16:50 2021
+++ src/tests/usr.bin/xlint/lint1/msg_049.exp Sun Feb 27 11:40:30 2022
@@ -1 +1 @@
-msg_049.c(25): warning: anonymous struct/union members is a C9X feature [49]
+msg_049.c(25): warning: anonymous struct/union members is a C11 feature [49]
Index: src/tests/usr.bin/xlint/lint1/init_c90.c
diff -u src/tests/usr.bin/xlint/lint1/init_c90.c:1.2 src/tests/usr.bin/xlint/lint1/init_c90.c:1.3
--- src/tests/usr.bin/xlint/lint1/init_c90.c:1.2 Wed Jul 14 20:39:13 2021
+++ src/tests/usr.bin/xlint/lint1/init_c90.c Sun Feb 27 11:40:30 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: init_c90.c,v 1.2 2021/07/14 20:39:13 rillig Exp $ */
+/* $NetBSD: init_c90.c,v 1.3 2022/02/27 11:40:30 rillig Exp $ */
# 3 "init_c90.c"
/*
@@ -14,17 +14,17 @@ struct point {
};
struct point point_c90 = { 0, 0 };
-/* expect+2: warning: struct or union member name in initializer is a C9X feature [313] */
-/* expect+1: warning: struct or union member name in initializer is a C9X feature [313] */
+/* expect+2: warning: struct or union member name in initializer is a C99 feature [313] */
+/* expect+1: warning: struct or union member name in initializer is a C99 feature [313] */
struct point point_c99 = { .x = 0, .y = 0 };
struct point points_c90[] = {{ 0, 0 }};
-/* expect+1: warning: array initializer with designators is a C9X feature [321] */
+/* expect+1: warning: array initializer with designators is a C99 feature [321] */
struct point points_c99[] = {[3] = { 0, 0 }};
struct point
compound_literal(void) {
- /* expect+1: compound literals are a C9X/GCC extension [319] */
+ /* expect+1: compound literals are a C99/GCC extension [319] */
return (struct point){ 0, 0 };
}
Index: src/tests/usr.bin/xlint/lint1/init_c90.exp
diff -u src/tests/usr.bin/xlint/lint1/init_c90.exp:1.2 src/tests/usr.bin/xlint/lint1/init_c90.exp:1.3
--- src/tests/usr.bin/xlint/lint1/init_c90.exp:1.2 Wed Jul 14 20:39:13 2021
+++ src/tests/usr.bin/xlint/lint1/init_c90.exp Sun Feb 27 11:40:30 2022
@@ -1,4 +1,4 @@
-init_c90.c(19): warning: struct or union member name in initializer is a C9X feature [313]
-init_c90.c(19): warning: struct or union member name in initializer is a C9X feature [313]
-init_c90.c(23): warning: array initializer with designators is a C9X feature [321]
-init_c90.c(29): error: compound literals are a C9X/GCC extension [319]
+init_c90.c(19): warning: struct or union member name in initializer is a C99 feature [313]
+init_c90.c(19): warning: struct or union member name in initializer is a C99 feature [313]
+init_c90.c(23): warning: array initializer with designators is a C99 feature [321]
+init_c90.c(29): error: compound literals are a C99/GCC extension [319]
Index: src/tests/usr.bin/xlint/lint1/msg_047.c
diff -u src/tests/usr.bin/xlint/lint1/msg_047.c:1.2 src/tests/usr.bin/xlint/lint1/msg_047.c:1.3
--- src/tests/usr.bin/xlint/lint1/msg_047.c:1.2 Sun Feb 21 09:07:58 2021
+++ src/tests/usr.bin/xlint/lint1/msg_047.c Sun Feb 27 11:40:30 2022
@@ -1,7 +1,7 @@
-/* $NetBSD: msg_047.c,v 1.2 2021/02/21 09:07:58 rillig Exp $ */
+/* $NetBSD: msg_047.c,v 1.3 2022/02/27 11:40:30 rillig Exp $ */
# 3 "msg_047.c"
-// Test for message: zero sized %s is a C9X feature [47]
+// Test for message: zero sized %s is a C99 feature [47]
TODO: "Add example code that triggers the above message." /* expect: 249 */
TODO: "Add example code that almost triggers the above message."
Index: src/tests/usr.bin/xlint/lint1/msg_313.c
diff -u src/tests/usr.bin/xlint/lint1/msg_313.c:1.2 src/tests/usr.bin/xlint/lint1/msg_313.c:1.3
--- src/tests/usr.bin/xlint/lint1/msg_313.c:1.2 Sun Feb 21 09:07:58 2021
+++ src/tests/usr.bin/xlint/lint1/msg_313.c Sun Feb 27 11:40:30 2022
@@ -1,7 +1,7 @@
-/* $NetBSD: msg_313.c,v 1.2 2021/02/21 09:07:58 rillig Exp $ */
+/* $NetBSD: msg_313.c,v 1.3 2022/02/27 11:40:30 rillig Exp $ */
# 3 "msg_313.c"
-// Test for message: struct or union member name in initializer is a C9X feature [313]
+// Test for message: struct or union member name in initializer is a C99 feature [313]
TODO: "Add example code that triggers the above message." /* expect: 249 */
TODO: "Add example code that almost triggers the above message."
Index: src/tests/usr.bin/xlint/lint1/msg_317.c
diff -u src/tests/usr.bin/xlint/lint1/msg_317.c:1.2 src/tests/usr.bin/xlint/lint1/msg_317.c:1.3
--- src/tests/usr.bin/xlint/lint1/msg_317.c:1.2 Sun Feb 21 09:07:58 2021
+++ src/tests/usr.bin/xlint/lint1/msg_317.c Sun Feb 27 11:40:30 2022
@@ -1,7 +1,7 @@
-/* $NetBSD: msg_317.c,v 1.2 2021/02/21 09:07:58 rillig Exp $ */
+/* $NetBSD: msg_317.c,v 1.3 2022/02/27 11:40:30 rillig Exp $ */
# 3 "msg_317.c"
-// Test for message: __func__ is a C9X feature [317]
+// Test for message: __func__ is a C99 feature [317]
TODO: "Add example code that triggers the above message." /* expect: 249 */
TODO: "Add example code that almost triggers the above message."
Index: src/tests/usr.bin/xlint/lint1/msg_319.c
diff -u src/tests/usr.bin/xlint/lint1/msg_319.c:1.2 src/tests/usr.bin/xlint/lint1/msg_319.c:1.3
--- src/tests/usr.bin/xlint/lint1/msg_319.c:1.2 Sun Feb 21 09:07:58 2021
+++ src/tests/usr.bin/xlint/lint1/msg_319.c Sun Feb 27 11:40:30 2022
@@ -1,7 +1,7 @@
-/* $NetBSD: msg_319.c,v 1.2 2021/02/21 09:07:58 rillig Exp $ */
+/* $NetBSD: msg_319.c,v 1.3 2022/02/27 11:40:30 rillig Exp $ */
# 3 "msg_319.c"
-// Test for message: compound literals are a C9X/GCC extension [319]
+// Test for message: compound literals are a C99/GCC extension [319]
TODO: "Add example code that triggers the above message." /* expect: 249 */
TODO: "Add example code that almost triggers the above message."
Index: src/tests/usr.bin/xlint/lint1/msg_321.c
diff -u src/tests/usr.bin/xlint/lint1/msg_321.c:1.2 src/tests/usr.bin/xlint/lint1/msg_321.c:1.3
--- src/tests/usr.bin/xlint/lint1/msg_321.c:1.2 Sun Feb 21 09:07:58 2021
+++ src/tests/usr.bin/xlint/lint1/msg_321.c Sun Feb 27 11:40:30 2022
@@ -1,7 +1,7 @@
-/* $NetBSD: msg_321.c,v 1.2 2021/02/21 09:07:58 rillig Exp $ */
+/* $NetBSD: msg_321.c,v 1.3 2022/02/27 11:40:30 rillig Exp $ */
# 3 "msg_321.c"
-// Test for message: array initializer with designators is a C9X feature [321]
+// Test for message: array initializer with designators is a C99 feature [321]
TODO: "Add example code that triggers the above message." /* expect: 249 */
TODO: "Add example code that almost triggers the above message."
Index: src/usr.bin/xlint/lint1/cgram.y
diff -u src/usr.bin/xlint/lint1/cgram.y:1.384 src/usr.bin/xlint/lint1/cgram.y:1.385
--- src/usr.bin/xlint/lint1/cgram.y:1.384 Sun Feb 27 11:14:42 2022
+++ src/usr.bin/xlint/lint1/cgram.y Sun Feb 27 11:40:29 2022
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: cgram.y,v 1.384 2022/02/27 11:14:42 rillig Exp $ */
+/* $NetBSD: cgram.y,v 1.385 2022/02/27 11:40:29 rillig Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
@@ -35,7 +35,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: cgram.y,v 1.384 2022/02/27 11:14:42 rillig Exp $");
+__RCSID("$NetBSD: cgram.y,v 1.385 2022/02/27 11:40:29 rillig Exp $");
#endif
#include <limits.h>
@@ -512,7 +512,7 @@ postfix_expression:
cgram_declare(tmp, true, NULL);
} init_lbrace initializer_list comma_opt init_rbrace {
if (!Sflag)
- /* compound literals are a C9X/GCC extension */
+ /* compound literals are a C99/GCC extension */
gnuism(319);
$$ = build_name(*current_initsym(), false);
end_initialization();
@@ -990,7 +990,7 @@ struct_declaration: /* C99 6.7.2.1 */
T_SEMI {
symtyp = FVFT;
if (!Sflag)
- /* anonymous struct/union members is a C9X feature */
+ /* anonymous struct/union members is a C11 feature */
warning(49);
if (is_struct_or_union(dcs->d_type->t_tspec)) {
$$ = dcs->d_type->t_str->sou_first_member;
@@ -1581,7 +1581,7 @@ designator: /* C99 6.7.8 "Initializati
T_LBRACK range T_RBRACK {
add_designator_subscript($2);
if (!Sflag)
- /* array initializer with designators is a C9X ... */
+ /* array initializer with designators is a C99 ... */
warning(321);
}
| T_POINT identifier {
Index: src/usr.bin/xlint/lint1/decl.c
diff -u src/usr.bin/xlint/lint1/decl.c:1.249 src/usr.bin/xlint/lint1/decl.c:1.250
--- src/usr.bin/xlint/lint1/decl.c:1.249 Sun Feb 27 11:14:42 2022
+++ src/usr.bin/xlint/lint1/decl.c Sun Feb 27 11:40:29 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: decl.c,v 1.249 2022/02/27 11:14:42 rillig Exp $ */
+/* $NetBSD: decl.c,v 1.250 2022/02/27 11:40:29 rillig Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
@@ -38,7 +38,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: decl.c,v 1.249 2022/02/27 11:14:42 rillig Exp $");
+__RCSID("$NetBSD: decl.c,v 1.250 2022/02/27 11:40:29 rillig Exp $");
#endif
#include <sys/param.h>
@@ -1803,7 +1803,7 @@ complete_tag_struct_or_union(type_t *tp,
sp->sou_size_in_bits = dcs->d_offset;
if (sp->sou_size_in_bits == 0) {
- /* zero sized %s is a C9X feature */
+ /* zero sized %s is a C99 feature */
c99ism(47, ttab[t].tt_name);
}
Index: src/usr.bin/xlint/lint1/err.c
diff -u src/usr.bin/xlint/lint1/err.c:1.152 src/usr.bin/xlint/lint1/err.c:1.153
--- src/usr.bin/xlint/lint1/err.c:1.152 Mon Feb 7 02:44:49 2022
+++ src/usr.bin/xlint/lint1/err.c Sun Feb 27 11:40:29 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: err.c,v 1.152 2022/02/07 02:44:49 rillig Exp $ */
+/* $NetBSD: err.c,v 1.153 2022/02/27 11:40:29 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.152 2022/02/07 02:44:49 rillig Exp $");
+__RCSID("$NetBSD: err.c,v 1.153 2022/02/27 11:40:29 rillig Exp $");
#endif
#include <sys/types.h>
@@ -101,9 +101,9 @@ const char *const msgs[] = {
"declaration introduces new type in ANSI C: %s %s", /* 44 */
"base type is really '%s %s'", /* 45 */
"%s tag '%s' redeclared as %s", /* 46 */
- "zero sized %s is a C9X feature", /* 47 */
+ "zero sized %s is a C99 feature", /* 47 */
"overflow in enumeration values: %s", /* 48 */
- "anonymous struct/union members is a C9X feature", /* 49 */
+ "anonymous struct/union members is a C11 feature", /* 49 */
"a function is declared as an argument: %s", /* 50 */
"parameter mismatch: %d declared, %d defined", /* 51 */
"cannot initialize parameter: %s", /* 52 */
@@ -367,15 +367,15 @@ const char *const msgs[] = {
"symbol renaming can't be used on function arguments", /* 310 */
"symbol renaming can't be used on automatic variables", /* 311 */
"%s does not support // comments", /* 312 */
- "struct or union member name in initializer is a C9X feature",/* 313 */
+ "struct or union member name in initializer is a C99 feature",/* 313 */
"%s is not a structure or a union", /* 314 */
"GCC style struct or union member name in initializer", /* 315 */
"__FUNCTION__/__PRETTY_FUNCTION__ is a GCC extension", /* 316 */
- "__func__ is a C9X feature", /* 317 */
+ "__func__ is a C99 feature", /* 317 */
"variable array dimension is a C99/GCC extension", /* 318 */
- "compound literals are a C9X/GCC extension", /* 319 */
+ "compound literals are a C99/GCC extension", /* 319 */
"({ }) is a GCC extension", /* 320 */
- "array initializer with designators is a C9X feature", /* 321 */
+ "array initializer with designators is a C99 feature", /* 321 */
"zero sized array is a C99 extension", /* 322 */
"continue in 'do ... while (0)' loop", /* 323 */
"suggest cast from '%s' to '%s' on op %s to avoid overflow", /* 324 */
Index: src/usr.bin/xlint/lint1/main1.c
diff -u src/usr.bin/xlint/lint1/main1.c:1.58 src/usr.bin/xlint/lint1/main1.c:1.59
--- src/usr.bin/xlint/lint1/main1.c:1.58 Fri Dec 17 00:05:24 2021
+++ src/usr.bin/xlint/lint1/main1.c Sun Feb 27 11:40:29 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: main1.c,v 1.58 2021/12/17 00:05:24 rillig Exp $ */
+/* $NetBSD: main1.c,v 1.59 2022/02/27 11:40:29 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: main1.c,v 1.58 2021/12/17 00:05:24 rillig Exp $");
+__RCSID("$NetBSD: main1.c,v 1.59 2022/02/27 11:40:29 rillig Exp $");
#endif
#include <sys/types.h>
@@ -106,7 +106,7 @@ bool Tflag;
/* Traditional C mode. */
bool tflag;
-/* Enable C9X extensions */
+/* Enable C99 extensions */
bool Sflag;
/* Picky flag */
Index: src/usr.bin/xlint/lint1/tree.c
diff -u src/usr.bin/xlint/lint1/tree.c:1.408 src/usr.bin/xlint/lint1/tree.c:1.409
--- src/usr.bin/xlint/lint1/tree.c:1.408 Sun Feb 27 11:14:42 2022
+++ src/usr.bin/xlint/lint1/tree.c Sun Feb 27 11:40:29 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: tree.c,v 1.408 2022/02/27 11:14:42 rillig Exp $ */
+/* $NetBSD: tree.c,v 1.409 2022/02/27 11:40:29 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: tree.c,v 1.408 2022/02/27 11:14:42 rillig Exp $");
+__RCSID("$NetBSD: tree.c,v 1.409 2022/02/27 11:40:29 rillig Exp $");
#endif
#include <float.h>
@@ -180,7 +180,7 @@ fallback_symbol(sym_t *sym)
if (block_level > 0 && strcmp(sym->s_name, "__func__") == 0) {
if (!Sflag)
- /* __func__ is a C9X feature */
+ /* __func__ is a C99 feature */
warning(317);
sym->s_type = block_derive_type(gettyp(CHAR), PTR);
sym->s_type->t_const = true;
Index: src/usr.bin/xlint/xlint/lint.1
diff -u src/usr.bin/xlint/xlint/lint.1:1.49 src/usr.bin/xlint/xlint/lint.1:1.50
--- src/usr.bin/xlint/xlint/lint.1:1.49 Tue Dec 14 16:55:45 2021
+++ src/usr.bin/xlint/xlint/lint.1 Sun Feb 27 11:40:29 2022
@@ -1,4 +1,4 @@
-.\" $NetBSD: lint.1,v 1.49 2021/12/14 16:55:45 christos Exp $
+.\" $NetBSD: lint.1,v 1.50 2022/02/27 11:40:29 rillig Exp $
.\"
.\" Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
.\" Copyright (c) 1994, 1995 Jochen Pohl
@@ -344,7 +344,7 @@ for reproducible builds.
.It Fl r
In case of redeclarations, report the position of the previous declaration.
.It Fl S
-C9X mode.
+C99 mode.
Currently not fully implemented.
.It Fl s
Strict ANSI C89/ISO C90 mode.