From: Matthew Fernandez Date: Fri, 18 Nov 2022 01:14:41 +0000 (-0800) Subject: fdpgen deriveGraph: use cgraph wrapper for allocation X-Git-Tag: 7.0.3~7^2~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=666f1674fdd33f6a0684d8ad34277f1699bf2d18;p=graphviz fdpgen deriveGraph: use cgraph wrapper for allocation The lib/cgraph/alloc.h wrappers are similar to the older lib/common/memory.h wrappers except (1) they are header-only and (2) they live in a directory (cgraph) that is at the root of the dependency tree. The long term plan is to replace all use of lib/common/memory.h with lib/cgraph/alloc.h. --- diff --git a/lib/fdpgen/layout.c b/lib/fdpgen/layout.c index 9ffe682a6..d699a8195 100644 --- a/lib/fdpgen/layout.c +++ b/lib/fdpgen/layout.c @@ -526,7 +526,7 @@ static graph_t *deriveGraph(graph_t * g, layout_info * infop) int sz = NPORTS(g); /* freed in freeDeriveGraph */ - PORTS(dg) = pq = N_NEW(sz + 1, bport_t); + PORTS(dg) = pq = gv_calloc(sz + 1, sizeof(bport_t)); sz = 0; while (pp->e) { m = DNODE(pp->n);