]> granicus.if.org Git - graphviz/commitdiff
neatogen triPath: use cgraph wrapper for allocation
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 18 Nov 2022 01:14:41 +0000 (17:14 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 19 Nov 2022 05:29:08 +0000 (21:29 -0800)
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/neatogen/multispline.c

index 805c14b241adc41bdef15c247db596ff94f984ac..8f92127fc0c4f277a4768816f6905e7c53b867ca 100644 (file)
@@ -1197,7 +1197,7 @@ triPath(tgraph * g, int n, int v0, int v1, PQ * pq)
     double d;
     tnode *np;
     tedge *e;
-    int *dad = N_NEW(n, int);
+    int *dad = gv_calloc(n, sizeof(int));
 
     for (i = 0; i < pq->PQsize; i++)
        N_VAL(pq, i) = UNSEEN;