diff --git a/mex/sources/ms-sbvar/modify_for_mex.h b/mex/sources/ms-sbvar/modify_for_mex.h
index 7bb1957086e31dd851ec82a2a4da3c241b2f6103..ea44f28cfe2bdc5609af359caef30c564748e40c 100644
--- a/mex/sources/ms-sbvar/modify_for_mex.h
+++ b/mex/sources/ms-sbvar/modify_for_mex.h
@@ -26,11 +26,11 @@
 #include <dynblas.h>
 #include <dynlapack.h>
 
-#define dw_malloc(n) mxMalloc(n)
-#define dw_calloc(n) mxCalloc(n)
-#define dw_realloc(buffer,n) mxRealloc(buffer,n)
-#define dw_free(buffer) mxFree(buffer)
-#define dw_exit(n) msExit(n)
+#define dw_malloc mxMalloc
+#define dw_calloc mxCalloc
+#define dw_realloc mxRealloc
+#define dw_free mxFree
+#define dw_exit msExit
 
 void msExit(int status);
 extern int constant_seed;