]> git.saurik.com Git - bison.git/blobdiff - src/allocate.c
Protected inclusion of "config.h" with HAVE_CONFIG_H.
[bison.git] / src / allocate.c
index 1175e791027b0203aa900979bd96ee1d562ccef2..fdc83856fdc9b23406e8a3c1775a3ed961cdc5f8 100644 (file)
@@ -22,13 +22,21 @@ Boston, MA 02111-1307, USA.  */
 #include <stdio.h>
 #include "system.h"
 
 #include <stdio.h>
 #include "system.h"
 
+#ifdef NEED_DECLARATION_CALLOC
 #if defined (__STDC__) || defined (_MSC_VER)
 extern void *calloc ();
 #if defined (__STDC__) || defined (_MSC_VER)
 extern void *calloc ();
-extern void *realloc ();
 #else
 extern char *calloc ();
 #else
 extern char *calloc ();
+#endif
+#endif  /* NEED_DECLARATION_CALLOC */
+
+#ifdef NEED_DECLARATION_REALLOC
+#if defined (__STDC__) || defined (_MSC_VER)
+extern void *realloc ();
+#else
 extern char *realloc ();
 #endif
 extern char *realloc ();
 #endif
+#endif  /* NEED_DECLARATION_REALLOC */
 
 char *xmalloc PARAMS((register unsigned));
 char *xrealloc PARAMS((register char *, register unsigned));
 
 char *xmalloc PARAMS((register unsigned));
 char *xrealloc PARAMS((register char *, register unsigned));