Module Name: src Committed By: rillig Date: Fri Oct 8 23:43:33 UTC 2021
Modified Files: src/usr.bin/indent: indent.c indent.h lexi.c Log Message: indent: rename in_or_st to init_or_struct This makes a few comments redundant. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.133 -r1.134 src/usr.bin/indent/indent.c cvs rdiff -u -r1.36 -r1.37 src/usr.bin/indent/indent.h cvs rdiff -u -r1.85 -r1.86 src/usr.bin/indent/lexi.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/indent.c diff -u src/usr.bin/indent/indent.c:1.133 src/usr.bin/indent/indent.c:1.134 --- src/usr.bin/indent/indent.c:1.133 Fri Oct 8 21:13:58 2021 +++ src/usr.bin/indent/indent.c Fri Oct 8 23:43:33 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: indent.c,v 1.133 2021/10/08 21:13:58 rillig Exp $ */ +/* $NetBSD: indent.c,v 1.134 2021/10/08 23:43:33 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-4-Clause @@ -43,7 +43,7 @@ static char sccsid[] = "@(#)indent.c 5.1 #include <sys/cdefs.h> #if defined(__NetBSD__) -__RCSID("$NetBSD: indent.c,v 1.133 2021/10/08 21:13:58 rillig Exp $"); +__RCSID("$NetBSD: indent.c,v 1.134 2021/10/08 23:43:33 rillig Exp $"); #elif defined(__FreeBSD__) __FBSDID("$FreeBSD: head/usr.bin/indent/indent.c 340138 2018-11-04 19:24:49Z oshogbo $"); #endif @@ -443,7 +443,7 @@ main_init_globals(void) line_no = 1; had_eof = ps.in_decl = ps.decl_on_line = break_comma = false; - ps.in_or_st = false; + ps.init_or_struct = false; ps.want_blank = ps.in_stmt = ps.ind_stmt = false; ps.is_case_label = false; @@ -736,14 +736,13 @@ process_lparen_or_lbracket(int decl_ind, debug_println("paren_indent[0] is now %d", ps.paren_indents[0]); } - if (ps.in_or_st && *token.s == '(' && ps.tos <= 2) { + if (ps.init_or_struct && *token.s == '(' && 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) {..." */ parse(semicolon); /* I said this was a kluge... */ - ps.in_or_st = false; /* turn off flag for structure decl or - * initialization */ + ps.init_or_struct = false; } /* parenthesized type following sizeof or offsetof is not a cast */ @@ -847,7 +846,7 @@ process_colon(int *seen_quest, bool *for return; } - if (ps.in_or_st) { /* bit-field */ + if (ps.init_or_struct) { /* bit-field */ *code.e++ = ':'; ps.want_blank = false; return; @@ -872,8 +871,8 @@ process_semicolon(bool *seen_case, int * bool *force_nl) { if (ps.decl_nest == 0) - ps.in_or_st = false; /* we are not in an initialization or - * structure declaration */ + ps.init_or_struct = false; /* we are not in an initialization or + * structure declaration */ *seen_case = false; /* these will only need resetting in an error */ *seen_quest = 0; if (ps.last_token == rparen_or_rbracket) @@ -939,7 +938,7 @@ process_lbrace(bool *force_nl, bool *sp_ if (!opt.brace_same_line) { dump_line(); ps.want_blank = false; - } else if (ps.in_parameter_declaration && !ps.in_or_st) { + } else if (ps.in_parameter_declaration && !ps.init_or_struct) { ps.ind_level_follow = 0; if (opt.function_brace_split) { /* dump the line prior to the * brace ... */ @@ -965,8 +964,7 @@ process_lbrace(bool *force_nl, bool *sp_ if (code.s == code.e) ps.ind_stmt = false; /* don't indent the '{' itself */ - if (ps.in_decl && ps.in_or_st) { /* this is either a structure - * declaration or an init */ + if (ps.in_decl && ps.init_or_struct) { di_stack[ps.decl_nest] = *decl_ind; if (++ps.decl_nest == di_stack_cap) { diag(0, "Reached internal limit of %d struct levels", @@ -1088,10 +1086,9 @@ process_decl(int *decl_ind, bool *tabs_t ps.ind_stmt = false; } - ps.in_or_st = true; /* this might be a structure or initialization - * declaration */ + ps.init_or_struct = /* maybe */ true; ps.in_decl = ps.decl_on_line = ps.last_token != type_def; - if ( /* !ps.in_or_st && */ ps.decl_nest <= 0) + if (ps.decl_nest <= 0) ps.just_saw_decl = 2; prefix_blankline_requested = false; Index: src/usr.bin/indent/indent.h diff -u src/usr.bin/indent/indent.h:1.36 src/usr.bin/indent/indent.h:1.37 --- src/usr.bin/indent/indent.h:1.36 Fri Oct 8 22:17:35 2021 +++ src/usr.bin/indent/indent.h Fri Oct 8 23:43:33 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: indent.h,v 1.36 2021/10/08 22:17:35 rillig Exp $ */ +/* $NetBSD: indent.h,v 1.37 2021/10/08 23:43:33 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-2-Clause-FreeBSD @@ -269,9 +269,9 @@ extern struct parser_state { * initialization */ bool last_nl; /* whether the last thing scanned was a * newline */ - bool in_or_st; /* true iff there has been a declarator (e.g. - * int or char) and no left paren since the - * last semicolon. When true, a '{' is + bool init_or_struct; /* whether there has been a declarator (e.g. + * int or char) and no left parenthesis since + * the last semicolon. When true, a '{' is * starting a structure definition or an * initialization list */ bool col_1; /* whether the last token started in column 1 */ Index: src/usr.bin/indent/lexi.c diff -u src/usr.bin/indent/lexi.c:1.85 src/usr.bin/indent/lexi.c:1.86 --- src/usr.bin/indent/lexi.c:1.85 Fri Oct 8 23:40:08 2021 +++ src/usr.bin/indent/lexi.c Fri Oct 8 23:43:33 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: lexi.c,v 1.85 2021/10/08 23:40:08 rillig Exp $ */ +/* $NetBSD: lexi.c,v 1.86 2021/10/08 23:43:33 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-4-Clause @@ -43,7 +43,7 @@ static char sccsid[] = "@(#)lexi.c 8.1 ( #include <sys/cdefs.h> #if defined(__NetBSD__) -__RCSID("$NetBSD: lexi.c,v 1.85 2021/10/08 23:40:08 rillig Exp $"); +__RCSID("$NetBSD: lexi.c,v 1.86 2021/10/08 23:43:33 rillig Exp $"); #elif defined(__FreeBSD__) __FBSDID("$FreeBSD: head/usr.bin/indent/lexi.c 337862 2018-08-15 18:19:45Z pstef $"); #endif @@ -616,7 +616,7 @@ lexi(struct parser_state *state) * switch */ case '=': - if (state->in_or_st) + if (state->init_or_struct) state->block_init = true; if (*inp.s == '=') { /* == */ *token.e++ = *inp.s++;