]> granicus.if.org Git - graphviz/commitdiff
common parse_reclbl: reflow some lines
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 14 Jul 2022 04:36:34 +0000 (21:36 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 19 Jul 2022 14:27:16 +0000 (07:27 -0700)
An attempt to make this dense function slightly more comprehensible.

lib/common/shapes.c

index 18009fd9b4241e5c394989a79134f28b92072875..3f256ee1ab0b30c4738a6483d80e3f046606847a 100644 (file)
@@ -3220,8 +3220,7 @@ static field_t *parse_reclbl(node_t *n, bool LR, int flag, char *text) {
     for (maxf = 1, cnt = 0, sp = reclblp; *sp; sp++) {
        if (*sp == '\\') {
            sp++;
-           if (*sp
-               && (*sp == '{' || *sp == '}' || *sp == '|' || *sp == '\\'))
+           if (*sp && (*sp == '{' || *sp == '}' || *sp == '|' || *sp == '\\'))
                continue;
        }
        if (*sp == '{')
@@ -3289,15 +3288,13 @@ static field_t *parse_reclbl(node_t *n, bool LR, int flag, char *text) {
            if (!(mode & (HASTEXT | HASTABLE)))
                mode |= HASTEXT, *tsp++ = ' ';
            if (mode & HASTEXT) {
-               if (tsp > text + 1 &&
-                   tsp - 1 != hstsp && *(tsp - 1) == ' ')
+               if (tsp > text + 1 && tsp - 1 != hstsp && *(tsp - 1) == ' ')
                    tsp--;
                *tsp = '\000';
                fp->lp =
                    make_label(n, text,
                               (lbl->html ? LT_HTML : LT_NONE),
-                              lbl->fontsize, lbl->fontname,
-                              lbl->fontcolor);
+                              lbl->fontsize, lbl->fontname, lbl->fontcolor);
                fp->LR = TRUE;
                hstsp = tsp = text;
            }
@@ -3332,8 +3329,7 @@ static field_t *parse_reclbl(node_t *n, bool LR, int flag, char *text) {
            if (!(mode & (INTEXT | INPORT)) && *reclblp != ' ')
                mode |= (INTEXT | HASTEXT);
            if (mode & INTEXT) {
-               if (!
-                   (*reclblp == ' ' && !ishardspace && *(tsp - 1) == ' '
+               if (!(*reclblp == ' ' && !ishardspace && *(tsp - 1) == ' '
                     && !lbl->html))
                    *tsp++ = *reclblp;
                if (ishardspace)