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: