From: Matthew Fernandez Date: Fri, 18 Nov 2022 01:14:41 +0000 (-0800) Subject: common new_queue: use cgraph wrappers for allocation X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=316877b408fde2bb84f38b03e006613aa85eaf15;p=graphviz common new_queue: use cgraph wrappers 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 6dedc975b..e670633a0 100644 --- a/lib/common/utils.c +++ b/lib/common/utils.c @@ -29,11 +29,11 @@ */ nodequeue *new_queue(int sz) { - nodequeue *q = NEW(nodequeue); + nodequeue *q = gv_alloc(sizeof(nodequeue)); if (sz <= 1) sz = 2; - q->head = q->tail = q->store = N_NEW(sz, node_t *); + q->head = q->tail = q->store = gv_calloc(sz, sizeof(node_t*)); q->limit = q->store + sz; return q; }