Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/indent indent: push down variable comment_buffered



details:   https://anonhg.NetBSD.org/src/rev/ca98c04af1fd
branches:  trunk
changeset: 990603:ca98c04af1fd
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sat Oct 30 23:27:33 2021 +0000

description:
indent: push down variable comment_buffered

No functional change.

diffstat:

 usr.bin/indent/indent.c |  30 +++++++++++++-----------------
 1 files changed, 13 insertions(+), 17 deletions(-)

diffs (87 lines):

diff -r 4f1857a14a2f -r ca98c04af1fd usr.bin/indent/indent.c
--- a/usr.bin/indent/indent.c   Sat Oct 30 22:41:18 2021 +0000
+++ b/usr.bin/indent/indent.c   Sat Oct 30 23:27:33 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: indent.c,v 1.195 2021/10/30 22:36:07 rillig Exp $      */
+/*     $NetBSD: indent.c,v 1.196 2021/10/30 23:27:33 rillig Exp $      */
 
 /*-
  * SPDX-License-Identifier: BSD-4-Clause
@@ -43,7 +43,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__NetBSD__)
-__RCSID("$NetBSD: indent.c,v 1.195 2021/10/30 22:36:07 rillig Exp $");
+__RCSID("$NetBSD: indent.c,v 1.196 2021/10/30 23:27:33 rillig Exp $");
 #elif defined(__FreeBSD__)
 __FBSDID("$FreeBSD: head/usr.bin/indent/indent.c 340138 2018-11-04 19:24:49Z oshogbo $");
 #endif
@@ -289,7 +289,7 @@
 }
 
 static void
-search_stmt_comment(bool *comment_buffered)
+search_stmt_comment(void)
 {
     if (sc_end == NULL) {
        /*
@@ -316,7 +316,6 @@
            save_com, sc_end, "\"\n");
     }
 
-    *comment_buffered = true;
     sc_add_char('/');
     sc_add_char('*');
 
@@ -466,9 +465,10 @@
  * "cuddling else" (-ce).
  */
 static void
-search_stmt(lexer_symbol *lsym, bool *force_nl,
-    bool *comment_buffered, bool *last_else)
+search_stmt(lexer_symbol *lsym, bool *force_nl, bool *last_else)
 {
+    bool comment_buffered = false;
+
     while (ps.search_stmt) {
        switch (*lsym) {
        case lsym_newline:
@@ -477,15 +477,16 @@
        case lsym_form_feed:
            break;
        case lsym_comment:
-           search_stmt_comment(comment_buffered);
+           search_stmt_comment();
+           comment_buffered = true;
            break;
        case lsym_lbrace:
            if (search_stmt_lbrace())
                goto switch_buffer;
            /* FALLTHROUGH */
        default:                /* it is the start of a normal statement */
-           if (!search_stmt_other(*lsym, force_nl,
-                   *comment_buffered, *last_else))
+           if (!search_stmt_other(*lsym, force_nl, comment_buffered,
+                   *last_else))
                return;
     switch_buffer:
            switch_buffer();
@@ -1377,15 +1378,10 @@
 
     di_stack[ps.decl_nest = 0] = 0;
 
-    for (;;) {                 /* this is the main loop.  it will go until we
-                                * reach eof */
-       bool comment_buffered = false;
+    for (;;) {                 /* loop until we reach eof */
+       lexer_symbol lsym = lexi();
 
-       lexer_symbol lsym = lexi();     /* Read the next token.  The actual
-                                        * characters read are stored in
-                                        * "token". */
-
-       search_stmt(&lsym, &force_nl, &comment_buffered, &last_else);
+       search_stmt(&lsym, &force_nl, &last_else);
 
        if (lsym == lsym_eof) {
            process_end_of_file();



Home | Main Index | Thread Index | Old Index