If <stdlib.h> is available, use that rather than explicitly declaring
authorChris Hanson <org/chris-hanson/cph>
Mon, 25 Sep 2006 04:36:56 +0000 (04:36 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 25 Sep 2006 04:36:56 +0000 (04:36 +0000)
malloc and realloc.

v7/src/microcode/cmpauxmd/c.c

index c412cd9108920fd8e5a1d673a448585cc1f7a149..90a4ad10209618001743b0017ae7cccdca59beeb 100644 (file)
@@ -1,8 +1,8 @@
 /* -*-C-*-
 
-$Id: c.c,v 1.16 2006/09/16 11:19:09 gjr Exp $
+$Id: c.c,v 1.17 2006/09/25 04:36:56 cph Exp $
 
-Copyright (c) 1992-1999, 2002, 2006 Massachusetts Institute of Technology
+Copyright 1993,2002,2006 Massachusetts Institute of Technology
 
 This file is part of MIT/GNU Scheme.
 
@@ -30,6 +30,13 @@ USA.
 #include "bignum.h"
 #include "bitstr.h"
 #include "avltree.h"
+
+#ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+#else
+   extern PTR EXFUN (malloc, (unsigned long));
+   extern PTR EXFUN (realloc, (PTR, unsigned long));
+#endif
 \f
 #ifdef BUG_GCC_LONG_CALLS
 
@@ -171,9 +178,6 @@ DEFUN (unspecified_code, (entry, dispatch),
   return (&dummy_entry);
 }
 \f
-extern PTR EXFUN (malloc, (unsigned long));
-extern PTR EXFUN (realloc, (PTR, unsigned long));
-
 PTR
 DEFUN (lrealloc, (ptr, size), PTR ptr AND unsigned long size)
 {