]> granicus.if.org Git - graphviz/commitdiff
expr exsub: remove shadowing of 'expr' global
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 4 Jan 2023 04:23:55 +0000 (20:23 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 8 Jan 2023 19:57:18 +0000 (11:57 -0800)
lib/expr/exeval.c

index cf57217666bdf6af9bc78759eb2afc630c835f90..0b1336d0519ae38e3255b3399b021c61e964da53 100644 (file)
@@ -938,9 +938,7 @@ static Extype_t extokens(Expr_t *ex, Exnode_t *exnode, void *env) {
 /* exsub:
  * return string after pattern substitution
  */
-static Extype_t
-exsub(Expr_t * ex, Exnode_t * expr, void *env, bool global)
-{
+static Extype_t exsub(Expr_t *ex, Exnode_t *exnode, void *env, bool global) {
        char *str;
        char *pat;
        char *repl;
@@ -951,10 +949,10 @@ exsub(Expr_t * ex, Exnode_t * expr, void *env, bool global)
        int flags = STR_MAXIMAL;
        int ng;
 
-       str = eval(ex, expr->data.string.base, env).string;
-       pat = eval(ex, expr->data.string.pat, env).string;
-       if (expr->data.string.repl)
-               repl = eval(ex, expr->data.string.repl, env).string;
+       str = eval(ex, exnode->data.string.base, env).string;
+       pat = eval(ex, exnode->data.string.pat, env).string;
+       if (exnode->data.string.repl)
+               repl = eval(ex, exnode->data.string.repl, env).string;
        else
                repl = 0;