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: let indent format the comments after ...



details:   https://anonhg.NetBSD.org/src/rev/800b760e06ea
branches:  trunk
changeset: 987484:800b760e06ea
user:      rillig <rillig%NetBSD.org@localhost>
date:      Mon Sep 27 20:09:55 2021 +0000

description:
indent: let indent format the comments after previous refactoring

Before this refactoring, I had skipped this section of the code from
formatting since the 'default:' branch was enclosed in a block of its
own, and that block would have been indented one more level to the
right. Extracting that code into a separate function got rid of the
extra braces.

No functional change.

diffstat:

 usr.bin/indent/indent.c |  40 +++++++++++++++++++---------------------
 1 files changed, 19 insertions(+), 21 deletions(-)

diffs (99 lines):

diff -r ca17d290bb45 -r 800b760e06ea usr.bin/indent/indent.c
--- a/usr.bin/indent/indent.c   Mon Sep 27 20:00:41 2021 +0000
+++ b/usr.bin/indent/indent.c   Mon Sep 27 20:09:55 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: indent.c,v 1.91 2021/09/27 20:00:41 rillig Exp $       */
+/*     $NetBSD: indent.c,v 1.92 2021/09/27 20:09:55 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.91 2021/09/27 20:00:41 rillig Exp $");
+__RCSID("$NetBSD: indent.c,v 1.92 2021/09/27 20:09:55 rillig Exp $");
 #elif defined(__FreeBSD__)
 __FBSDID("$FreeBSD: head/usr.bin/indent/indent.c 340138 2018-11-04 19:24:49Z oshogbo $");
 #endif
@@ -171,13 +171,12 @@
     *sc_end++ = '\n';
 
     /*
-     * We may have inherited a force_nl == true from the previous
-     * token (like a semicolon). But once we know that a newline has
-     * been scanned in this loop, force_nl should be false.
+     * We may have inherited a force_nl == true from the previous token (like
+     * a semicolon). But once we know that a newline has been scanned in this
+     * loop, force_nl should be false.
      *
-     * However, the force_nl == true must be preserved if newline is
-     * never scanned in this loop, so this assignment cannot be done
-     * earlier.
+     * However, the force_nl == true must be preserved if newline is never
+     * scanned in this loop, so this assignment cannot be done earlier.
      */
     *inout_force_nl = false;
 }
@@ -188,8 +187,8 @@
     if (sc_end == NULL) {
        /*
         * Copy everything from the start of the line, because
-        * process_comment() will use that to calculate original
-        * indentation of a boxed comment.
+        * process_comment() will use that to calculate original indentation
+        * of a boxed comment.
         */
        memcpy(sc_buf, in_buffer, (size_t)(buf_ptr - in_buffer) - 4);
        save_com = sc_buf + (buf_ptr - in_buffer - 4);
@@ -197,14 +196,14 @@
        sc_end = &save_com[2];
     }
     *inout_comment_buffered = true;
-    *sc_end++ = '/';   /* copy in start of comment */
+    *sc_end++ = '/';           /* copy in start of comment */
     *sc_end++ = '*';
-    for (;;) {         /* loop until the end of the comment */
+    for (;;) {                 /* loop until the end of the comment */
        *sc_end = *buf_ptr++;
        if (buf_ptr >= buf_end)
            fill_buffer();
        if (*sc_end++ == '*' && *buf_ptr == '/')
-           break;      /* we are at end of comment */
+           break;              /* we are at end of comment */
        if (sc_end >= &save_com[sc_size]) {     /* check for temp buffer
                                                 * overflow */
            diag(1, "Internal buffer overflow - Move big comment from right after if, while, or whatever");
@@ -212,7 +211,7 @@
            exit(1);
        }
     }
-    *sc_end++ = '/';   /* add ending slash */
+    *sc_end++ = '/';           /* add ending slash */
     if (++buf_ptr >= buf_end)  /* get past / in buffer */
        fill_buffer();
 }
@@ -221,17 +220,16 @@
 search_brace_lbrace(void)
 {
     /*
-     * Put KNF-style lbraces before the buffered up tokens and jump
-     * out of this loop in order to avoid copying the token again
-     * under the default case of the switch below.
+     * Put KNF-style lbraces before the buffered up tokens and jump out of
+     * this loop in order to avoid copying the token again under the default
+     * case of the switch below.
      */
     if (sc_end != NULL && opt.btype_2) {
        save_com[0] = '{';
        /*
-        * Originally the lbrace may have been alone on its own line,
-        * but it will be moved into "the else's line", so if there
-        * was a newline resulting from the "{" before, it must be
-        * scanned now and ignored.
+        * Originally the lbrace may have been alone on its own line, but it
+        * will be moved into "the else's line", so if there was a newline
+        * resulting from the "{" before, it must be scanned now and ignored.
         */
        while (isspace((unsigned char)*buf_ptr)) {
            if (++buf_ptr >= buf_end)



Home | Main Index | Thread Index | Old Index