From b3a27cfe482c59bc970e0f94c4bd4cc4b4b6f29e Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Thu, 17 Nov 2022 17:14:41 -0800 Subject: [PATCH] fdpgen addCluster: 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. --- lib/fdpgen/layout.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/fdpgen/layout.c b/lib/fdpgen/layout.c index a4226ab4b..cb4a7137d 100644 --- a/lib/fdpgen/layout.c +++ b/lib/fdpgen/layout.c @@ -298,8 +298,9 @@ static void addCluster(clist_t * clist, graph_t * subg) { clist->cnt++; if (clist->cnt >= clist->sz) { + clist->cl = gv_recalloc(clist->cl, clist->sz, clist->sz + CL_CHUNK, + sizeof(graph_t*)); clist->sz += CL_CHUNK; - clist->cl = RALLOC(clist->sz, clist->cl, graph_t *); } clist->cl[clist->cnt] = subg; } -- 2.40.0