added check for malloc.h
authorArun Persaud <arun@nubati.net>
Sun, 23 Aug 2009 01:10:57 +0000 (18:10 -0700)
committerArun Persaud <arun@nubati.net>
Sun, 23 Aug 2009 01:10:57 +0000 (18:10 -0700)
this should fix a build error on OS X

configure.ac
uci.c

index 87f71b2..d7e3f25 100644 (file)
@@ -93,7 +93,7 @@ AC_HEADER_TIME
 AC_HEADER_SYS_WAIT
 AC_HEADER_DIRENT
 AC_TYPE_SIGNAL
-AC_CHECK_HEADERS(stropts.h sys/time.h string.h unistd.h sys/systeminfo.h)
+AC_CHECK_HEADERS(stropts.h sys/time.h string.h unistd.h sys/systeminfo.h malloc.h)
 AC_CHECK_HEADERS(fcntl.h sys/fcntl.h, break)
 AC_CHECK_HEADERS(sys/socket.h lan/socket.h, break)
 AC_CHECK_HEADER(stddef.h, [], AC_DEFINE(X_WCHAR, 1))
diff --git a/uci.c b/uci.c
index f02507f..d0f76c4 100644 (file)
--- a/uci.c
+++ b/uci.c
  */
 #include <stdio.h>
 #include <stdlib.h>
-#include <malloc.h>
+
+#if HAVE_MALLOC_H
+  #include <malloc.h>
+#endif
 
 #ifdef WIN32
 // [HGM] this was probably a Windows-specific constant. Needs to be defined here now I