Eliminate some compiler warnings.
authorChris Hanson <org/chris-hanson/cph>
Wed, 7 Jan 2004 04:43:34 +0000 (04:43 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 7 Jan 2004 04:43:34 +0000 (04:43 +0000)
v7/src/microcode/dstack.h
v7/src/microcode/obstack.h

index c5ec6b3bd02c18503597f4b1faec512dfc9bbb58..fb306126f1fbc791d384fb4acab01277ec0e9c19 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: dstack.h,v 1.11 2003/02/14 18:28:18 cph Exp $
+$Id: dstack.h,v 1.12 2004/01/07 04:43:29 cph Exp $
 
 Copyright (C) 1990-1999 Massachusetts Institute of Technology
 
@@ -26,14 +26,12 @@ USA.
 #ifndef __DSTACK_H__
 #define __DSTACK_H__
 
+#include "config.h"
 #include "ansidecl.h"
 #include <setjmp.h>
 
-#ifndef _SUNOS4
-extern void
-  EXFUN (abort, (void)),
-  EXFUN (exit, (int)),
-  EXFUN (free, (void *));
+#ifdef STDC_HEADERS
+#  include <stdlib.h>
 #endif
 
 extern void EXFUN (dstack_initialize, (void));
index 324951b49682433abe6b4d25ce81ee4d2e393c92..5212d46d9eb2d188ad50bb5881dd97174b1216dd 100644 (file)
@@ -105,8 +105,10 @@ Summary:
 #define __OBSTACKS__
 \f
 #include "config.h"
+#include "ansidecl.h"
 
 #ifdef STDC_HEADERS
+#  include <stdlib.h>
 #  include <string.h>
 #endif
 
@@ -146,15 +148,11 @@ struct obstack            /* control current object in current chunk */
 
 /* Declare the external functions we use; they are in obstack.c.  */
 
-#ifndef _SUNOS4
-extern void EXFUN (abort, (void));
-#endif
-
 #ifdef HAVE_STDC
   extern void _obstack_newchunk (struct obstack *, int);
   extern void _obstack_free (struct obstack *, void *);
   extern void _obstack_begin (struct obstack *, int, long,
-                             void *(*) (), void (*) ());
+                             void * (*) (size_t), void (*) (void *));
 #else
   extern void _obstack_newchunk ();
   extern void _obstack_free ();