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.
{
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;
}