From: Jim Meyering Date: Sun, 27 Feb 2000 18:04:00 +0000 (+0000) Subject: Guard inclusion of stdlib.h with `#if HAVE_STDLIB_H', not `#if STDC_HEADERS'. X-Git-Tag: cvs-readonly~6878 X-Git-Url: http://erislabs.net/gitweb/?a=commitdiff_plain;h=660fca6a91a806563020253b35dcbf45d11fb289;p=gnulib.git Guard inclusion of stdlib.h with `#if HAVE_STDLIB_H', not `#if STDC_HEADERS'. Declare malloc if needed. --- diff --git a/lib/backupfile.c b/lib/backupfile.c index 559b4bd61..100e0a53b 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