Module Name:    src
Committed By:   rillig
Date:           Mon Jun  5 07:35:05 UTC 2023

Modified Files:
        src/usr.bin/indent: args.c indent.c indent.h parse.c

Log Message:
indent: rename variables, clean up comments

No binary change.


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/usr.bin/indent/args.c
cvs rdiff -u -r1.328 -r1.329 src/usr.bin/indent/indent.c
cvs rdiff -u -r1.171 -r1.172 src/usr.bin/indent/indent.h
cvs rdiff -u -r1.65 -r1.66 src/usr.bin/indent/parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/indent/args.c
diff -u src/usr.bin/indent/args.c:1.80 src/usr.bin/indent/args.c:1.81
--- src/usr.bin/indent/args.c:1.80	Thu May 18 06:01:39 2023
+++ src/usr.bin/indent/args.c	Mon Jun  5 07:35:05 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: args.c,v 1.80 2023/05/18 06:01:39 rillig Exp $	*/
+/*	$NetBSD: args.c,v 1.81 2023/06/05 07:35:05 rillig Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-4-Clause
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: args.c,v 1.80 2023/05/18 06:01:39 rillig Exp $");
+__RCSID("$NetBSD: args.c,v 1.81 2023/06/05 07:35:05 rillig Exp $");
 
 /* Read options from profile files and from the command line. */
 
@@ -91,9 +91,9 @@ static const struct pro {
 	bool_options("cs", space_after_cast),
 	int_option("d", unindent_displace, -999, 999),
 	int_option("di", decl_indent, 0, 999),
-	bool_options("dj", ljust_decl),
+	bool_options("dj", left_justify_decl),
 	bool_options("eei", extra_expr_indent),
-	bool_options("ei", else_if),
+	bool_options("ei", else_if_in_same_line),
 	bool_options("fbs", function_brace_split),
 	bool_options("fc1", format_col1_comments),
 	bool_options("fcb", format_block_comments),

Index: src/usr.bin/indent/indent.c
diff -u src/usr.bin/indent/indent.c:1.328 src/usr.bin/indent/indent.c:1.329
--- src/usr.bin/indent/indent.c:1.328	Mon Jun  5 07:23:03 2023
+++ src/usr.bin/indent/indent.c	Mon Jun  5 07:35:05 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: indent.c,v 1.328 2023/06/05 07:23:03 rillig Exp $	*/
+/*	$NetBSD: indent.c,v 1.329 2023/06/05 07:35:05 rillig Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-4-Clause
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: indent.c,v 1.328 2023/06/05 07:23:03 rillig Exp $");
+__RCSID("$NetBSD: indent.c,v 1.329 2023/06/05 07:35:05 rillig Exp $");
 
 #include <sys/param.h>
 #include <err.h>
@@ -57,7 +57,7 @@ struct options opt = {
 	.cuddle_else = true,
 	.comment_column = 33,
 	.decl_indent = 16,
-	.else_if = true,
+	.else_if_in_same_line = true,
 	.function_brace_split = true,
 	.format_col1_comments = true,
 	.format_block_comments = true,
@@ -287,7 +287,7 @@ parse_command_line(int argc, char **argv
 	if (opt.local_decl_indent < 0)
 		opt.local_decl_indent = opt.decl_indent;
 	if (opt.decl_comment_column <= 0)
-		opt.decl_comment_column = opt.ljust_decl
+		opt.decl_comment_column = opt.left_justify_decl
 		    ? (opt.comment_column <= 10 ? 2 : opt.comment_column - 8)
 		    : opt.comment_column;
 	if (opt.continuation_indent == 0)
@@ -500,9 +500,7 @@ process_lparen(void)
 		ps.extra_expr_indent = eei_yes;
 
 	if (ps.init_or_struct && ps.tos <= 2) {
-		/* this is a kluge to make sure that declarations will be
-		 * aligned right if proc decl has an explicit type on it, i.e.
-		 * "int a(x) {..." */
+		/* A kludge to correctly align function definitions. */
 		parse(psym_stmt);
 		ps.init_or_struct = false;
 	}
@@ -1241,7 +1239,7 @@ indent(void)
 			return process_eof();
 
 		if (lsym == lsym_if && ps.prev_lsym == lsym_else
-		    && opt.else_if)
+		    && opt.else_if_in_same_line)
 			ps.force_nl = false;
 
 		if (lsym == lsym_newline || lsym == lsym_preprocessing)

Index: src/usr.bin/indent/indent.h
diff -u src/usr.bin/indent/indent.h:1.171 src/usr.bin/indent/indent.h:1.172
--- src/usr.bin/indent/indent.h:1.171	Sun Jun  4 20:51:19 2023
+++ src/usr.bin/indent/indent.h	Mon Jun  5 07:35:05 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: indent.h,v 1.171 2023/06/04 20:51:19 rillig Exp $	*/
+/*	$NetBSD: indent.h,v 1.172 2023/06/05 07:35:05 rillig Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
@@ -201,17 +201,16 @@ extern struct options {
 	int comment_column;	/* the column in which comments to the right of
 				 * code should start */
 	int decl_indent;	/* indentation of identifier in declaration */
-	bool ljust_decl;	/* true if declarations should be left
-				 * justified */
+	bool left_justify_decl;
 	int unindent_displace;	/* comments not to the right of code will be
 				 * placed this many indentation levels to the
 				 * left of code */
 	bool extra_expr_indent;	/* whether continuation lines from the
 				 * expression part of "if (e)", "while (e)",
 				 * "for (e; e; e)" should be indented an extra
-				 * tab stop so that they don't conflict with
+				 * tab stop so that they are not confused with
 				 * the code that follows */
-	bool else_if;		/* whether else-if pairs use the same line */
+	bool else_if_in_same_line;
 	bool function_brace_split;	/* split function declaration and brace
 					 * onto separate lines */
 	bool format_col1_comments;	/* If comments which start in column 1
@@ -230,12 +229,11 @@ extern struct options {
 				 * lined up to the open paren */
 	bool proc_calls_space;	/* whether function calls look like: foo (bar)
 				 * rather than foo(bar) */
-	bool procnames_start_line;	/* whether the names of procedures
-					 * being defined get placed in column 1
-					 * (i.e. a newline is placed between
-					 * the type of the procedure and its
-					 * name) */
-	bool space_after_cast;	/* "b = (int) a" vs "b = (int)a" */
+	bool procnames_start_line;	/* whether the names of functions being
+					 * defined get placed in column 1 (i.e.
+					 * a newline is placed between the type
+					 * of the function and its name) */
+	bool space_after_cast;	/* "b = (int) a" vs. "b = (int)a" */
 	bool star_comment_cont;	/* whether comment continuation lines should
 				 * have stars at the beginning of each line */
 	bool swallow_optional_blanklines;

Index: src/usr.bin/indent/parse.c
diff -u src/usr.bin/indent/parse.c:1.65 src/usr.bin/indent/parse.c:1.66
--- src/usr.bin/indent/parse.c:1.65	Sun Jun  4 17:54:11 2023
+++ src/usr.bin/indent/parse.c	Mon Jun  5 07:35:05 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: parse.c,v 1.65 2023/06/04 17:54:11 rillig Exp $	*/
+/*	$NetBSD: parse.c,v 1.66 2023/06/05 07:35:05 rillig Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-4-Clause
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: parse.c,v 1.65 2023/06/04 17:54:11 rillig Exp $");
+__RCSID("$NetBSD: parse.c,v 1.66 2023/06/05 07:35:05 rillig Exp $");
 
 #include <err.h>
 
@@ -105,12 +105,13 @@ parse(parser_symbol psym)
 		ps.break_after_comma = true;
 		ps_push_follow(psym_decl);
 
-		if (opt.ljust_decl)
+		if (opt.left_justify_decl)
 			ps.ind_level_follow = ps.ind_level = decl_level();
 		break;
 
 	case psym_if_expr:
-		if (ps.s_sym[ps.tos] == psym_if_expr_stmt_else && opt.else_if)
+		if (ps.s_sym[ps.tos] == psym_if_expr_stmt_else
+		    && opt.else_if_in_same_line)
 			ps.ind_level_follow = ps.s_ind_level[ps.tos--];
 		/* FALLTHROUGH */
 	case psym_do:

Reply via email to