Module Name: src
Committed By: rillig
Date: Sat Oct 30 11:41:49 UTC 2021
Modified Files:
src/tests/usr.bin/indent: fmt_decl.c
Log Message:
tests/indent: document why declaration lines are broken unnecessarily
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/usr.bin/indent/fmt_decl.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.6 src/tests/usr.bin/indent/fmt_decl.c:1.7
--- src/tests/usr.bin/indent/fmt_decl.c:1.6 Wed Oct 27 00:04:51 2021
+++ src/tests/usr.bin/indent/fmt_decl.c Sat Oct 30 11:41:49 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: fmt_decl.c,v 1.6 2021/10/27 00:04:51 rillig Exp $ */
+/* $NetBSD: fmt_decl.c,v 1.7 2021/10/30 11:41:49 rillig Exp $ */
/* $FreeBSD: head/usr.bin/indent/tests/declarations.0 334478 2018-06-01 09:41:15Z pstef $ */
/* See FreeBSD r303570 */
@@ -235,6 +235,7 @@ old_style_definition(a, b, c)
* the line length limit is set quite low.
*/
#indent input
+struct s a,b;
struct s0 a,b;
struct s01 a,b;
struct s012 a,b;
@@ -252,9 +253,13 @@ struct s01234567890123 a,b;
#indent end
#indent run -l20 -di0
-/* $ XXX: Why is this declaration broken? There's plenty of space left. */
+struct s a, b;
+/* $ XXX: See process_comma, varname_len for why this line is broken. */
struct s0 a,
b;
+/* $ XXX: The indentation of the second line is wrong. The variable names */
+/* $ XXX: 'a' and 'b' should be in the same column; the word 'struct' is */
+/* $ XXX: missing in the calculation for the indentation. */
struct s01 a,
b;
struct s012 a,