Module Name:    src
Committed By:   rillig
Date:           Sat Oct 23 20:01:14 UTC 2021

Modified Files:
        src/distrib/sets/lists/tests: mi
        src/tests/usr.bin/indent: Makefile fmt_decl.c
Removed Files:
        src/tests/usr.bin/indent: f_decls.0 f_decls.0.stdout

Log Message:
tests/indent: migrate f_decls to using t_options, add more tests


To generate a diff of this commit:
cvs rdiff -u -r1.1155 -r1.1156 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.27 -r1.28 src/tests/usr.bin/indent/Makefile
cvs rdiff -u -r1.1 -r0 src/tests/usr.bin/indent/f_decls.0 \
    src/tests/usr.bin/indent/f_decls.0.stdout
cvs rdiff -u -r1.1 -r1.2 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/distrib/sets/lists/tests/mi
diff -u src/distrib/sets/lists/tests/mi:1.1155 src/distrib/sets/lists/tests/mi:1.1156
--- src/distrib/sets/lists/tests/mi:1.1155	Sat Oct 23 18:46:26 2021
+++ src/distrib/sets/lists/tests/mi	Sat Oct 23 20:01:14 2021
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1155 2021/10/23 18:46:26 thorpej Exp $
+# $NetBSD: mi,v 1.1156 2021/10/23 20:01:14 rillig Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -4750,8 +4750,8 @@
 ./usr/tests/usr.bin/indent/elsecomment.0				tests-obsolete		obsolete,atf
 ./usr/tests/usr.bin/indent/elsecomment.0.pro				tests-obsolete		obsolete,atf
 ./usr/tests/usr.bin/indent/elsecomment.0.stdout				tests-obsolete		obsolete,atf
-./usr/tests/usr.bin/indent/f_decls.0					tests-usr.bin-tests	compattestfile,atf
-./usr/tests/usr.bin/indent/f_decls.0.stdout				tests-usr.bin-tests	compattestfile,atf
+./usr/tests/usr.bin/indent/f_decls.0					tests-obsolete		obsolete,atf
+./usr/tests/usr.bin/indent/f_decls.0.stdout				tests-obsolete		obsolete,atf
 ./usr/tests/usr.bin/indent/float.0					tests-obsolete		obsolete,atf
 ./usr/tests/usr.bin/indent/float.0.stdout				tests-obsolete		obsolete,atf
 ./usr/tests/usr.bin/indent/fmt_block.c					tests-usr.bin-tests	compattestfile,atf

Index: src/tests/usr.bin/indent/Makefile
diff -u src/tests/usr.bin/indent/Makefile:1.27 src/tests/usr.bin/indent/Makefile:1.28
--- src/tests/usr.bin/indent/Makefile:1.27	Fri Oct 22 20:54:36 2021
+++ src/tests/usr.bin/indent/Makefile	Sat Oct 23 20:01:14 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.27 2021/10/22 20:54:36 rillig Exp $
+#	$NetBSD: Makefile,v 1.28 2021/10/23 20:01:14 rillig Exp $
 
 .include <bsd.own.mk>
 
@@ -12,8 +12,6 @@ FILESDIR=	${TESTSDIR}
 FILES=		fmt_block.c
 FILES+=		fmt_decl.c
 FILES+=		fmt_else_comment.c
-FILES+=		f_decls.0
-FILES+=		f_decls.0.stdout
 FILES+=		indent_off_on.c
 FILES+=		label.c
 FILES+=		lex_ident.c

Index: src/tests/usr.bin/indent/fmt_decl.c
diff -u src/tests/usr.bin/indent/fmt_decl.c:1.1 src/tests/usr.bin/indent/fmt_decl.c:1.2
--- src/tests/usr.bin/indent/fmt_decl.c:1.1	Fri Oct 22 19:27:53 2021
+++ src/tests/usr.bin/indent/fmt_decl.c	Sat Oct 23 20:01:14 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: fmt_decl.c,v 1.1 2021/10/22 19:27:53 rillig Exp $	*/
+/*	$NetBSD: fmt_decl.c,v 1.2 2021/10/23 20:01:14 rillig Exp $	*/
 /* $FreeBSD: head/usr.bin/indent/tests/declarations.0 334478 2018-06-01 09:41:15Z pstef $ */
 
 /* See FreeBSD r303570 */
@@ -147,7 +147,6 @@ _attribute_printf(1, 2)
 void
 print_error(const char *fmt,...)
 {
-
 }
 #indent end
 
@@ -157,7 +156,39 @@ _attribute_printf(1, 2)
 void
 print_error(const char *fmt, ...)
 {
+}
+#indent end
+
+
+#indent input
+static _attribute_printf(1, 2)
+void
+print_error(const char *fmt,...)
+{
+}
+#indent end
 
+#indent run
+static _attribute_printf(1, 2)
+void
+print_error(const char *fmt, ...)
+{
+}
+#indent end
+
+
+#indent input
+static void _attribute_printf(1, 2)
+print_error(const char *fmt,...)
+{
+}
+#indent end
+
+#indent run
+static void
+_attribute_printf(1, 2)
+print_error(const char *fmt, ...)
+{
 }
 #indent end
 
@@ -177,10 +208,10 @@ struct thread  *ald_thread;
 
 #indent input
 static int
-do_execve(td, args, mac_p)
-	struct thread *td;
-	struct image_args *args;
-	struct mac *mac_p;
+old_style_definition(a, b, c)
+	struct thread *a;
+	int b;
+	double ***c;
 {
 
 }
@@ -188,26 +219,16 @@ do_execve(td, args, mac_p)
 
 #indent run
 static int
-do_execve(td, args, mac_p)
-	struct thread  *td;
-	struct image_args *args;
-	struct mac     *mac_p;
+old_style_definition(a, b, c)
+	struct thread  *a;
+	int		b;
+	double	     ***c;
 {
 
 }
 #indent end
 
 
-#indent input
-int
-my_printf(const char *fmt, ...)
-{
-}
-#indent end
-
-#indent run-equals-input
-
-
 /*
  * Demonstrate how variable declarations are broken into several lines when
  * the line length limit is set quite low.
@@ -260,3 +281,76 @@ struct s0123456789012 a,
 struct s01234567890123 a,
                 b;
 #indent end
+
+
+#indent input
+char * x(void)
+{
+    type identifier;
+    type *pointer;
+    unused * value;
+    (void)unused * value;
+
+    dmax = (double)3 * 10.0;
+    dmin = (double)dmax * 10.0;
+    davg = (double)dmax * dmin;
+
+    return NULL;
+}
+#indent end
+
+#indent run
+char *
+x(void)
+{
+	type		identifier;
+	type	       *pointer;
+	unused	       *value;
+	(void)unused * value;
+
+	dmax = (double)3 * 10.0;
+	dmin = (double)dmax * 10.0;
+	davg = (double)dmax * dmin;
+
+	return NULL;
+}
+#indent end
+
+#indent input
+int *
+y(void) {
+
+}
+
+int
+z(void) {
+
+}
+#indent end
+
+#indent run
+int *
+y(void)
+{
+
+}
+
+int
+z(void)
+{
+
+}
+#indent end
+
+
+#indent input
+int x;
+int *y;
+int * * * * z;
+#indent end
+
+#indent run
+int		x;
+int	       *y;
+int	    ****z;
+#indent end

Reply via email to