From fbee8d3f4f90b5bc591e823ed33bc38d8f59424d Mon Sep 17 00:00:00 2001
From: Daniel Waggoner <dwaggoner@frbatlanta.org>
Date: Tue, 22 Feb 2011 15:08:00 -0500
Subject: [PATCH] fixed dw_free compile issue in dw_elliptical.c and dw_std.h
 (cherry picked from commit 38c403021ab2e23cfe4a90e138ff347ab6d3c8ef)

---
 elliptical/dw_elliptical.c |  6 +-----
 include/dw_std.h           | 10 +++++-----
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/elliptical/dw_elliptical.c b/elliptical/dw_elliptical.c
index 6bb9a04..6299847 100644
--- a/elliptical/dw_elliptical.c
+++ b/elliptical/dw_elliptical.c
@@ -402,11 +402,7 @@ TElliptical* CreateElliptical_TruncatedPower(int dim, TVector center, TMatrix sc
       elliptical->cummulative_radius=cummulative_radius_truncated_power;
       elliptical->draw_vector=draw_truncated_power;
       elliptical->print_info=print_info_truncated_power;
-#if defined(MATLAB_MEX_FILE) || defined(OCTAVE_MEX_FILE)
-      elliptical->free=(void (*)(void*))mxFree;
-#else
-      elliptical->free=(void (*)(void*))free;
-#endif
+      elliptical->free=(void (*)(void*))dw_free;
     }
 
   return elliptical;
diff --git a/include/dw_std.h b/include/dw_std.h
index 2ea9172..96b1bf2 100644
--- a/include/dw_std.h
+++ b/include/dw_std.h
@@ -26,12 +26,12 @@
 
 #include <stdlib.h>
 
-#define dw_malloc(n)  malloc(n)
-#define dw_calloc(n)  calloc(n)
-#define dw_realloc(buffer,n)  realloc(buffer,n)
-#define dw_free(buffer)  free(buffer)
+#define dw_malloc  malloc
+#define dw_calloc  calloc
+#define dw_realloc  realloc
+#define dw_free  free
 
-#define dw_exit(n) exit(n)
+#define dw_exit exit
 
 #endif
 
-- 
GitLab