diff array.c @ 38:b156910b59b2

Wrap free() in dofree() to allow instrumenting it for debugging.
author David A. Holland
date Sat, 30 Mar 2013 21:02:25 -0400
parents 9c1cecba517c
children 337110e7240a
line wrap: on
line diff
--- a/array.c	Sat Mar 30 20:52:59 2013 -0400
+++ b/array.c	Sat Mar 30 21:02:25 2013 -0400
@@ -47,7 +47,7 @@
 array_destroy(struct array *a)
 {
 	array_cleanup(a);
-	free(a);
+	dofree(a);
 }
 
 void
@@ -61,7 +61,7 @@
 array_cleanup(struct array *a)
 {
 	arrayassert(a->num == 0);
-	free(a->v);
+	dofree(a->v);
 #ifdef ARRAYS_CHECKED
 	a->v = NULL;
 #endif