]> granicus.if.org Git - graphviz/commitdiff
pack setPrefix: use cgraph wrapper for allocation
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 21 Sep 2022 02:30:37 +0000 (19:30 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 22 Sep 2022 00:00:18 +0000 (17:00 -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/pack/ccomps.c

index ee6e162ff82d7000d7dd4b470872f97d3b7479e3..3cffd593750a842119e2a3a5f3c547493b832929 100644 (file)
@@ -12,6 +12,7 @@
 #include <ctype.h>
 #include <limits.h>
 #include <stdlib.h>
+#include <cgraph/alloc.h>
 #include <cgraph/prisize_t.h>
 #include <cgraph/stack.h>
 #include <common/render.h>
@@ -126,7 +127,7 @@ setPrefix (char* pfx, size_t* lenp, char* buf, size_t buflen)
     if (len + 25 <= buflen)
         name = buf;
     else {
-        name = gmalloc(len + 25);
+        name = gv_calloc(len + 25, sizeof(char));
     }
     strcpy(name, pfx);
     *lenp = len;