]> granicus.if.org Git - graphviz/commitdiff
smyrna clearGrid: use cgraph wrapper for allocation
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 2 Sep 2022 00:48:55 +0000 (17:48 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 2 Sep 2022 00:53:46 +0000 (17:53 -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/tvnodes.c

index e168684c5584d0453beb879da250758d423c05de..75b77ffb46be8179f5a9b2f32026fdda3032db0f 100644 (file)
@@ -12,7 +12,6 @@
 #include "viewport.h"
 #include "topviewfuncs.h"
 #include <cgraph/alloc.h>
-#include <common/memory.h>
 #include <stdbool.h>
 
 typedef struct {
@@ -334,7 +333,7 @@ static void clearGrid(grid * g)
 
 static grid *initGrid(void)
 {
-    grid *gr = NEW(grid);
+    grid *gr = gv_alloc(sizeof(grid));
     gr->columns = NULL;
     gr->count = 0;
     gr->buf = 0;