From 660fca6a91a806563020253b35dcbf45d11fb289 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 27 Feb 2000 18:04:00 +0000 Subject: [PATCH] Guard inclusion of stdlib.h with `#if HAVE_STDLIB_H', not `#if STDC_HEADERS'. Declare malloc if needed. --- lib/backupfile.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/backupfile.c b/lib/backupfile.c index 559b4bd615..100e0a53b3 100644 --- a/lib/backupfile.c +++ b/lib/backupfile.c @@ -58,10 +58,8 @@ # define CLOSEDIR(d) closedir (d) #endif -#if STDC_HEADERS +#if HAVE_STDLIB_H # include -#else -char *malloc (); #endif #ifndef HAVE_DECL_GETENV @@ -71,6 +69,13 @@ char *malloc (); char *getenv (); #endif +#ifndef HAVE_DECL_MALLOC +"this configure-time declaration test was not run" +#endif +#if !HAVE_DECL_MALLOC +char *malloc (); +#endif + char *base_name PARAMS ((char const *)); #if HAVE_DIRENT_H || HAVE_NDIR_H || HAVE_SYS_DIR_H || HAVE_SYS_NDIR_H -- 2.30.2