]> granicus.if.org Git - graphviz/commitdiff
neatogen mkTriIndices: 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 ec3b963d5e6b7f3664b8a927cc7493e4127e4bf5..eec809fea8e7f9c341128c97963c85ae5d3f17f0 100644 (file)
@@ -482,7 +482,7 @@ static boxf bbox(Ppoly_t** obsp, int npoly, int *np)
 
 static int *mkTriIndices(surface_t * sf)
 {
-    int *tris = N_GNEW(3 * sf->nfaces, int);
+    int *tris = gv_calloc(3 * sf->nfaces, sizeof(int));
     memcpy(tris, sf->faces, 3 * sf->nfaces * sizeof(int));
     return tris;
 }