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