]> granicus.if.org Git - graphviz/commitdiff
smyrna prepare_topological_fisheye: use cgraph wrapper for allocations
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 2 Sep 2022 01:38:03 +0000 (18:38 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 2 Sep 2022 01:38:03 +0000 (18:38 -0700)
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.

cmd/smyrna/topfisheyeview.c

index 4363157cd7c2cb282dbfbc44373891bf639d0868..6eb6279d38be7cefb21e627b1c8021d490de648b 100644 (file)
@@ -10,7 +10,6 @@
 #include "topfisheyeview.h"
 #include <cgraph/alloc.h>
 #include <math.h>
-#include <common/memory.h>
 #include "viewport.h"
 #include "viewportcamera.h"
 #include "draw.h"
@@ -126,8 +125,8 @@ static void refresh_old_values(topview * t)
  */
 void prepare_topological_fisheye(Agraph_t* g,topview * t)
 {
-    double *x_coords = N_NEW(t->Nodecount, double);    // initial x coordinates
-    double *y_coords = N_NEW(t->Nodecount, double);    // initial y coordinates
+    double *x_coords = gv_calloc(t->Nodecount, sizeof(double));        // initial x coordinates
+    double *y_coords = gv_calloc(t->Nodecount, sizeof(double));        // initial y coordinates
     focus_t *fs;
     int ne;
     int i;