]> granicus.if.org Git - graphviz/commitdiff
dot2gxl: de-dupe 'gcalloc' implementation
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 3 Feb 2022 04:06:12 +0000 (15:06 +1100)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 4 Feb 2022 08:53:09 +0000 (19:53 +1100)
cmd/tools/gxl2gv.c

index 7b29acf6699c3f775f5ce6e05f17246038fb3c83..bd90dcbccec2ca2817ba23149883cbb9a74b549b 100644 (file)
@@ -12,6 +12,7 @@
 #include    "convert.h"
 #include    <cgraph/agxbuf.h>
 #include    <cgraph/exit.h>
+#include    <common/memory.h>
 #ifdef HAVE_EXPAT
 #include    <expat.h>
 #include    <ctype.h>
@@ -52,16 +53,6 @@ struct slist {
     char buf[1];
 };
 
-static void *gcalloc(size_t nmemb, size_t size)
-{
-    char *rv = calloc(nmemb, size);
-    if (rv == NULL) {
-       fprintf(stderr, "out of memory\n");
-       graphviz_exit(EXIT_FAILURE);
-    }
-    return rv;
-}
-
 /* Round x up to next multiple of y, which is a power of 2 */
 #define ROUND2(x,y) (((x) + ((y)-1)) & ~((y)-1))