From: Matthew Fernandez Date: Fri, 18 Nov 2022 01:14:41 +0000 (-0800) Subject: common fillMap: use cgraph wrapper for allocation X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=066b4293012563d2379623701a0e20f435320f3b;p=graphviz common fillMap: 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/common/utils.c b/lib/common/utils.c index 31e5dc108..62ed7342b 100644 --- a/lib/common/utils.c +++ b/lib/common/utils.c @@ -1785,7 +1785,7 @@ static void fillMap (Agraph_t* g, Dt_t* map) if (dtmatch(map, s)) { agerr(AGWARN, "Two clusters named %s - the second will be ignored\n", s); } else { - clust_t *ip = NEW(clust_t); + clust_t *ip = gv_alloc(sizeof(clust_t)); ip->name = s; ip->clp = cl; dtinsert (map, ip);