]> granicus.if.org Git - graphviz/commitdiff
glcomp glCompSetNew: use cgraph wrapper for allocation
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 17 Sep 2022 00:39:34 +0000 (17:39 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 21 Sep 2022 00:17:10 +0000 (17:17 -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.

lib/glcomp/glcompset.c

index 2f6a8c349446c859e76ede5c05074ec864c42c6f..88ae68b59dd1e234765c2821f859f2f971495d19 100644 (file)
@@ -8,8 +8,8 @@
  * Contributors: Details at https://graphviz.org
  *************************************************************************/
 
+#include <cgraph/alloc.h>
 #include <glcomp/glcompset.h>
-#include <common/memory.h>
 #include <glcomp/glcomppanel.h>
 #include <glcomp/glcomplabel.h>
 #include <glcomp/glcompbutton.h>
@@ -199,7 +199,7 @@ void glCompEmptyCommon(glCompCommon * c)
 
 glCompSet *glCompSetNew(int w, int h)
 {
-    glCompSet *s = NEW(glCompSet);
+    glCompSet *s = gv_alloc(sizeof(glCompSet));
     glCompInitCommon((glCompObj *) s, NULL, 0.0f, 0.0f);
     s->common.width = (GLfloat) w;
     s->common.height = (GLfloat) h;