From 34cf38c3a2eb143d982aa14e76888098aea468b2 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Thu, 22 Dec 2011 09:54:24 -0500 Subject: [PATCH 1/1] stdlib.h, not malloc.h * 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 | 2 +- libguile/gc-malloc.c | 5 +---- libguile/gc.c | 5 +---- libguile/mallocs.c | 5 ++--- libguile/smob.c | 5 +---- 5 files changed, 6 insertions(+), 16 deletions(-) diff --git a/configure.ac b/configure.ac index 0cfe96165..bf9ecdf9d 100644 --- a/configure.ac +++ b/configure.ac @@ -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 \ diff --git a/libguile/gc-malloc.c b/libguile/gc-malloc.c index b7781f3e7..de8e9e2b3 100644 --- a/libguile/gc-malloc.c +++ b/libguile/gc-malloc.c @@ -26,6 +26,7 @@ #include #include #include +#include #ifdef __ia64__ #include @@ -58,10 +59,6 @@ extern unsigned long * __libc_ia64_register_backing_store_base; #include "libguile/debug-malloc.h" #endif -#ifdef HAVE_MALLOC_H -#include -#endif - #ifdef HAVE_UNISTD_H #include #endif diff --git a/libguile/gc.c b/libguile/gc.c index 33b034040..7816801e1 100644 --- a/libguile/gc.c +++ b/libguile/gc.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #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 -#endif - #ifdef HAVE_UNISTD_H #include #endif diff --git a/libguile/mallocs.c b/libguile/mallocs.c index 6a366aeea..05c6a8529 100644 --- a/libguile/mallocs.c +++ b/libguile/mallocs.c @@ -24,15 +24,14 @@ # include #endif +#include + #include "libguile/_scm.h" #include "libguile/ports.h" #include "libguile/smob.h" #include "libguile/mallocs.h" -#ifdef HAVE_MALLOC_H -#include -#endif #ifdef HAVE_UNISTD_H #include #endif diff --git a/libguile/smob.c b/libguile/smob.c index c414913fc..8b038f5de 100644 --- a/libguile/smob.c +++ b/libguile/smob.c @@ -23,6 +23,7 @@ #endif #include +#include #include #include "libguile/_scm.h" @@ -33,10 +34,6 @@ #include "libguile/objcodes.h" #include "libguile/programs.h" -#ifdef HAVE_MALLOC_H -#include -#endif - #include "libguile/smob.h" #include "libguile/bdw-gc.h" -- 2.20.1