]> granicus.if.org Git - graphviz/commitdiff
replace: re-indent body
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 11 Aug 2021 01:00:25 +0000 (18:00 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 14 Aug 2021 01:31:32 +0000 (18:31 -0700)
Upcoming changes refactor parts of this function and its current chaotic indent
style make these changes very error prone to apply. It is hoped that this
reformatting makes the upcoming change safer.

lib/expr/exeval.c

index 149bcd31f41b8b1f5be5abad959af69ca14c4cc5..458615db1a15d9a8af973d06267c69f8c11a49c5 100644 (file)
@@ -768,26 +768,24 @@ static char *str_mpy(Expr_t *ex, const char *l, const char *r) {
  * Add replacement string.
  * \digit is replaced with a subgroup match, if any.
  */
-static void
-replace(Sfio_t * s, char *base, char *repl, int ng, int *sub)
-{
-       char c;
-       int idx, offset;
-
-       while ((c = *repl++)) {
-       if (c == '\\') {
-           if ((c = *repl) && isdigit(c)) {
-                       idx = c - '0';
-                       if (idx < ng) {
-                       offset = sub[2 * idx];
-                       sfwrite(s, base + offset, sub[2 * idx + 1] - offset);
-                       }
-                       repl++;
-           } else
-                       sfputc(s, '\\');
-       } else
-           sfputc(s, c);
-       }
+static void replace(Sfio_t * s, char *base, char *repl, int ng, int *sub) {
+  char c;
+  int idx, offset;
+
+  while ((c = *repl++)) {
+    if (c == '\\') {
+      if ((c = *repl) && isdigit(c)) {
+        idx = c - '0';
+        if (idx < ng) {
+          offset = sub[2 * idx];
+          sfwrite(s, base + offset, sub[2 * idx + 1] - offset);
+        }
+        repl++;
+      } else
+        sfputc(s, '\\');
+    } else
+      sfputc(s, c);
+  }
 }
 
 #define MCNT(s) (sizeof(s)/(2*sizeof(int)))