diff -ruN hoard-3.6.1.orig/src/heaplayers/wrapper.cpp hoard-3.6.1/src/heaplayers/wrapper.cpp
--- hoard-3.6.1.orig/src/heaplayers/wrapper.cpp 2007-05-21 18:47:06.000000000 -0700
+++ hoard-3.6.1/src/heaplayers/wrapper.cpp 2007-05-25 16:03:55.000000000 -0700
@@ -31,7 +31,12 @@
*/
#include <string.h>
+
+#if defined(_WIN32) || defined(linux)
#include <malloc.h>
+#elif defined(__APPLE__)
+#include <malloc/malloc.h>
+#endif
#ifdef _WIN32
#define WIN32_LEAN_AND_MEAN
diff -ruN hoard-3.6.1.orig/src/hoarddetours.cpp hoard-3.6.1/src/hoarddetours.cpp
--- hoard-3.6.1.orig/src/hoarddetours.cpp 2007-05-21 18:47:06.000000000 -0700
+++ hoard-3.6.1/src/hoarddetours.cpp 2007-05-25 16:04:13.000000000 -0700
@@ -29,7 +29,11 @@
#include <windows.h>
#include <stdio.h>
+#if defined(_WIN32) || defined(linux)
#include <malloc.h>
+#elif defined(__APPLE__)
+#include <malloc/malloc.h>
+#endif
#include "detours.h"
#if defined(_WIN32)