]> granicus.if.org Git - graphviz/commitdiff
lib/sfdpgen: include malloc.h in PriorityQueue.c to define free
authorHenrik Grimler <henrik@grimler.se>
Sat, 28 Mar 2020 15:32:18 +0000 (16:32 +0100)
committerHenrik Grimler <henrik@grimler.se>
Sat, 28 Mar 2020 15:45:56 +0000 (16:45 +0100)
Works now that lib/cgraph/malloc.h is not included. Since we get the
`free` definition from malloc.h we also do not need
`#define FREE free` and friends.

lib/sfdpgen/PriorityQueue.c

index cc48038261b815010322f49d1808f7cacc9d5b4f..1c4c7072f5b3510ae9f480f68407c2c89cbdda10 100644 (file)
@@ -11,6 +11,8 @@
  * Contributors: See CVS logs. Details at http://www.graphviz.org/
  *************************************************************************/
 
+#include <malloc.h>
+
 #include "LinkedList.h"
 #include "PriorityQueue.h"
 #include "memory.h"
 #include "assert.h"
 #include "arith.h"
 
-#define MALLOC gmalloc
-#define REALLOC grealloc
-#define FREE free
-#define MEMCPY memcpy
-
-
 PriorityQueue PriorityQueue_new(int n, int ngain){
   PriorityQueue q;
   int i;
@@ -50,15 +46,15 @@ void PriorityQueue_delete(PriorityQueue q){
   if (q){
     if (q->buckets){
       for (i = 0; i < q->ngain+1; i++) DoubleLinkedList_delete((q->buckets)[i], free);
-      FREE(q->buckets);
+      free(q->buckets);
     }
 
     if (q->where){
-      FREE(q->where);
+      free(q->where);
     }
 
-    FREE(q->gain);
-    FREE(q);
+    free(q->gain);
+    free(q);
   }
 }