From: erg Date: Fri, 25 Jul 2008 20:15:19 +0000 (+0000) Subject: Fix non-standard declaration in middle of function body; move declaration X-Git-Tag: LAST_LIBGRAPH~32^2~3758 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dc21e39f48d022f82603434a9a45d3bf0e1d3b1f;p=graphviz Fix non-standard declaration in middle of function body; move declaration to stop. --- diff --git a/cmd/gvpr/compile.c b/cmd/gvpr/compile.c index e0815df25..48401a2b3 100644 --- a/cmd/gvpr/compile.c +++ b/cmd/gvpr/compile.c @@ -553,6 +553,7 @@ getval(Expr_t * pgm, Exnode_t * node, Exid_t * sym, Exref_t * ref, Agnode_t *np; Agnode_t *hp; Agedge_t *ep; + char* name; assert(sym->lex != CONSTANT); if (elt == EX_CALL) { @@ -1235,7 +1236,7 @@ getval(Expr_t * pgm, Exnode_t * node, Exid_t * sym, Exref_t * ref, case F_hasattr: case F_get: objp = INT2PTR(Agobj_t *, args[0].integer); - char* name = args[1].string; + name = args[1].string; if (!objp) { error(ERROR_FATAL, "NULL object passed to aget()/hasAttr()"); } else if (!name) {