Module Name: src
Committed By: rillig
Date: Sat Nov 20 09:59:53 UTC 2021
Modified Files:
src/tests/usr.bin/indent: fmt_decl.c opt_P.c opt_badp.c opt_bl_br.c
t_misc.sh token_ident.c
src/usr.bin/indent: lexi.c
Log Message:
indent: clean up lint annotation and tests
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/tests/usr.bin/indent/fmt_decl.c
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/indent/opt_P.c
cvs rdiff -u -r1.5 -r1.6 src/tests/usr.bin/indent/opt_badp.c
cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/indent/opt_bl_br.c \
src/tests/usr.bin/indent/token_ident.c
cvs rdiff -u -r1.16 -r1.17 src/tests/usr.bin/indent/t_misc.sh
cvs rdiff -u -r1.149 -r1.150 src/usr.bin/indent/lexi.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/indent/fmt_decl.c
diff -u src/tests/usr.bin/indent/fmt_decl.c:1.19 src/tests/usr.bin/indent/fmt_decl.c:1.20
--- src/tests/usr.bin/indent/fmt_decl.c:1.19 Fri Nov 19 22:24:29 2021
+++ src/tests/usr.bin/indent/fmt_decl.c Sat Nov 20 09:59:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: fmt_decl.c,v 1.19 2021/11/19 22:24:29 rillig Exp $ */
+/* $NetBSD: fmt_decl.c,v 1.20 2021/11/20 09:59:53 rillig Exp $ */
/* $FreeBSD: head/usr.bin/indent/tests/declarations.0 334478 2018-06-01 09:41:15Z pstef $ */
/*
@@ -470,11 +470,11 @@ int a - 1;
/*
- * Between 2019-04-04 and before lexi.c 1.146 from 2021-11-09, the indentation
+ * Between 2019-04-04 and before lexi.c 1.146 from 2021-11-19, the indentation
* of the '*' depended on the function name, which did not make sense. For
* function names that matched [A-Za-z]+, the '*' was placed correctly, for
* all other function names (containing [$0-9_]) the '*' was right-aligned on
- * declaration indentation, which defaults to 16.
+ * the declaration indentation, which defaults to 16.
*/
#indent input
int *
Index: src/tests/usr.bin/indent/opt_P.c
diff -u src/tests/usr.bin/indent/opt_P.c:1.2 src/tests/usr.bin/indent/opt_P.c:1.3
--- src/tests/usr.bin/indent/opt_P.c:1.2 Fri Nov 19 22:24:29 2021
+++ src/tests/usr.bin/indent/opt_P.c Sat Nov 20 09:59:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: opt_P.c,v 1.2 2021/11/19 22:24:29 rillig Exp $ */
+/* $NetBSD: opt_P.c,v 1.3 2021/11/20 09:59:53 rillig Exp $ */
/* $FreeBSD$ */
/*
@@ -9,7 +9,7 @@
* arbitrary files, therefore this test is rather restricted.
*
* See also:
- * t_misc for test with custom setup
+ * t_misc for tests with individual setup
*/
#indent input
Index: src/tests/usr.bin/indent/opt_badp.c
diff -u src/tests/usr.bin/indent/opt_badp.c:1.5 src/tests/usr.bin/indent/opt_badp.c:1.6
--- src/tests/usr.bin/indent/opt_badp.c:1.5 Fri Nov 19 22:24:29 2021
+++ src/tests/usr.bin/indent/opt_badp.c Sat Nov 20 09:59:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: opt_badp.c,v 1.5 2021/11/19 22:24:29 rillig Exp $ */
+/* $NetBSD: opt_badp.c,v 1.6 2021/11/20 09:59:53 rillig Exp $ */
/* $FreeBSD$ */
/*
@@ -10,7 +10,7 @@
#indent input
void
-empty_body(void)
+empty(void)
{
}
#indent end
@@ -21,7 +21,7 @@ empty_body(void)
#indent input
void
-empty_line(void)
+blank(void)
{
}
@@ -33,7 +33,7 @@ empty_line(void)
#indent input
void
-only_declaration(void)
+declaration(void)
{
int decl;
}
@@ -45,7 +45,7 @@ only_declaration(void)
#indent input
void
-only_statement(void)
+statement(void)
{
stmt();
}
@@ -53,7 +53,7 @@ only_statement(void)
#indent run -badp
void
-only_statement(void)
+statement(void)
{
stmt();
@@ -64,7 +64,7 @@ only_statement(void)
#indent input
void
-declaration_and_statement(void)
+declaration_statement(void)
{
int decl;
stmt();
@@ -73,7 +73,7 @@ declaration_and_statement(void)
#indent run -badp
void
-declaration_and_statement(void)
+declaration_statement(void)
{
int decl;
/* $ FIXME: missing empty line */
Index: src/tests/usr.bin/indent/opt_bl_br.c
diff -u src/tests/usr.bin/indent/opt_bl_br.c:1.3 src/tests/usr.bin/indent/opt_bl_br.c:1.4
--- src/tests/usr.bin/indent/opt_bl_br.c:1.3 Fri Nov 19 22:24:29 2021
+++ src/tests/usr.bin/indent/opt_bl_br.c Sat Nov 20 09:59:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: opt_bl_br.c,v 1.3 2021/11/19 22:24:29 rillig Exp $ */
+/* $NetBSD: opt_bl_br.c,v 1.4 2021/11/20 09:59:53 rillig Exp $ */
/* $FreeBSD$ */
#indent input
@@ -13,8 +13,8 @@ example(int n)
#indent end
/*
- * XXX: The '} else' looks strange in this style since the 'else' is
- * not at the left margin of the code.
+ * XXX: The '} else' looks strange in this style since the '}' is not on a
+ * line of its own.
*/
#indent run -bl
void
@@ -109,7 +109,8 @@ function(void)
/*
- *
+ * The combination of the options '-br' and '-ei' (both active by default)
+ * remove extra newlines between the tokens '}', 'else' and 'if'.
*/
#indent input
void
Index: src/tests/usr.bin/indent/token_ident.c
diff -u src/tests/usr.bin/indent/token_ident.c:1.3 src/tests/usr.bin/indent/token_ident.c:1.4
--- src/tests/usr.bin/indent/token_ident.c:1.3 Sun Nov 7 20:16:50 2021
+++ src/tests/usr.bin/indent/token_ident.c Sat Nov 20 09:59:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: token_ident.c,v 1.3 2021/11/07 20:16:50 rillig Exp $ */
+/* $NetBSD: token_ident.c,v 1.4 2021/11/20 09:59:53 rillig Exp $ */
/* $FreeBSD$ */
/*
@@ -80,7 +80,7 @@ const char SYS$LOGIN[] = "$HOME";
/*
- * Text the tokenizer for number constants.
+ * Test the tokenizer for number constants.
*
* When the tokenizer reads a character that makes a token invalid (such as
* '0x') but may later be extended to form a valid token (such as '0x123'),
Index: src/tests/usr.bin/indent/t_misc.sh
diff -u src/tests/usr.bin/indent/t_misc.sh:1.16 src/tests/usr.bin/indent/t_misc.sh:1.17
--- src/tests/usr.bin/indent/t_misc.sh:1.16 Fri Nov 19 22:24:29 2021
+++ src/tests/usr.bin/indent/t_misc.sh Sat Nov 20 09:59:53 2021
@@ -1,5 +1,5 @@
#! /bin/sh
-# $NetBSD: t_misc.sh,v 1.16 2021/11/19 22:24:29 rillig Exp $
+# $NetBSD: t_misc.sh,v 1.17 2021/11/20 09:59:53 rillig Exp $
#
# Copyright (c) 2021 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -234,7 +234,7 @@ a type */custom_type
/* For int options, trailing garbage would be an error. */
-i3
-/*For float options, trailing garbage would be an error. */
+/* For float options, trailing garbage would be an error. */
-cli3.5
-b/*/acc /* The comment is '/' '*' '/', making the option '-bacc'. */
Index: src/usr.bin/indent/lexi.c
diff -u src/usr.bin/indent/lexi.c:1.149 src/usr.bin/indent/lexi.c:1.150
--- src/usr.bin/indent/lexi.c:1.149 Sat Nov 20 09:43:03 2021
+++ src/usr.bin/indent/lexi.c Sat Nov 20 09:59:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: lexi.c,v 1.149 2021/11/20 09:43:03 rillig Exp $ */
+/* $NetBSD: lexi.c,v 1.150 2021/11/20 09:59:53 rillig Exp $ */
/*-
* SPDX-License-Identifier: BSD-4-Clause
@@ -43,7 +43,7 @@ static char sccsid[] = "@(#)lexi.c 8.1 (
#include <sys/cdefs.h>
#if defined(__NetBSD__)
-__RCSID("$NetBSD: lexi.c,v 1.149 2021/11/20 09:43:03 rillig Exp $");
+__RCSID("$NetBSD: lexi.c,v 1.150 2021/11/20 09:59:53 rillig Exp $");
#elif defined(__FreeBSD__)
__FBSDID("$FreeBSD: head/usr.bin/indent/lexi.c 337862 2018-08-15 18:19:45Z pstef $");
#endif
@@ -314,7 +314,6 @@ debug_lexi(lexer_symbol lsym)
}
#endif
-/* ARGSUSED */
static lexer_symbol
lexi_end(lexer_symbol lsym)
{