From e716766e309e790a4cd26dfb3d5dd92972895417 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Wed, 24 May 2017 15:37:03 -0700 Subject: [PATCH] Include stdlib.h for malloc. Don't try to use valloc() on MacOS --- src/ldsout.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/ldsout.c b/src/ldsout.c index efe15a8..9c53c82 100755 --- a/src/ldsout.c +++ b/src/ldsout.c @@ -24,6 +24,7 @@ static char *id = "$Id: ldsout.c,v 1.4 2001/12/26 22:17:02 sybalsky Exp $ Copyri #include +#include #include #ifndef DOS #include @@ -64,19 +65,12 @@ extern int errno; int Storage_expanded; /* T or NIL */ - /* RISCOS doesn't have valloc, and malloc works OK there. */ -#ifdef SYSVONLY + /* RISCOS, OSF1 and MACOSX don't have valloc, and malloc works OK there. */ +#if defined(SYSVONLY) || defined(OSF1) || defined(MACOSX) #define valloc malloc -#endif /* SYSVONLY */ - - -#ifdef OSF1 -#define valloc malloc -#endif /* OSF1 */ - - +#else char *valloc(); - +#endif /* SYSVONLY || OSF1 */ /************************************************************************/ /* */