stdlib.h, not malloc.h
authorAndy Wingo <wingo@pobox.com>
Thu, 22 Dec 2011 14:54:24 +0000 (09:54 -0500)
committerAndy Wingo <wingo@pobox.com>
Thu, 22 Dec 2011 14:54:24 +0000 (09:54 -0500)
* configure.ac: Remove check for malloc.h.

* libguile/gc-malloc.c:
* libguile/gc.c:
* libguile/mallocs.c:
* libguile/smob.c: Use stdlib instead of malloc.h.

configure.ac
libguile/gc-malloc.c
libguile/gc.c
libguile/mallocs.c
libguile/smob.c

index 0cfe961..bf9ecdf 100644 (file)
@@ -655,7 +655,7 @@ AC_SUBST([SCM_I_GSC_HAVE_STRUCT_DIRENT64])
 #   langinfo.h, nl_types.h - SuS v2
 #   sched.h - missing on MinGW
 #
-AC_CHECK_HEADERS([complex.h fenv.h io.h libc.h limits.h malloc.h memory.h process.h string.h \
+AC_CHECK_HEADERS([complex.h fenv.h io.h libc.h limits.h memory.h process.h string.h \
 regex.h rxposix.h rx/rxposix.h sys/dir.h sys/ioctl.h sys/select.h \
 sys/time.h sys/timeb.h sys/times.h sys/stdtypes.h sys/types.h \
 sys/utime.h time.h unistd.h utime.h pwd.h grp.h sys/utsname.h \
index b7781f3..de8e9e2 100644 (file)
@@ -26,6 +26,7 @@
 #include <stdio.h>
 #include <errno.h>
 #include <string.h>
+#include <stdlib.h>
 
 #ifdef __ia64__
 #include <ucontext.h>
@@ -58,10 +59,6 @@ extern unsigned long * __libc_ia64_register_backing_store_base;
 #include "libguile/debug-malloc.h"
 #endif
 
-#ifdef HAVE_MALLOC_H
-#include <malloc.h>
-#endif
-
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
index 33b0340..7816801 100644 (file)
@@ -29,6 +29,7 @@
 #include <stdio.h>
 #include <errno.h>
 #include <string.h>
+#include <stdlib.h>
 #include <math.h>
 
 #ifdef __ia64__
@@ -67,10 +68,6 @@ extern unsigned long * __libc_ia64_register_backing_store_base;
 #include "libguile/debug-malloc.h"
 #endif
 
-#ifdef HAVE_MALLOC_H
-#include <malloc.h>
-#endif
-
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
index 6a366ae..05c6a85 100644 (file)
 #  include <config.h>
 #endif
 
+#include <stdlib.h>
+
 #include "libguile/_scm.h"
 #include "libguile/ports.h"
 #include "libguile/smob.h"
 
 #include "libguile/mallocs.h"
 
-#ifdef HAVE_MALLOC_H
-#include <malloc.h>
-#endif
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
index c414913..8b038f5 100644 (file)
@@ -23,6 +23,7 @@
 #endif
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <errno.h>
 
 #include "libguile/_scm.h"
 #include "libguile/objcodes.h"
 #include "libguile/programs.h"
 
-#ifdef HAVE_MALLOC_H
-#include <malloc.h>
-#endif
-
 #include "libguile/smob.h"
 
 #include "libguile/bdw-gc.h"