* defs.h (PARAMS): Move to ../include/ansidecl.h.
authorJohn Gilmore <gnu@cygnus>
Thu, 25 Jun 1992 11:50:31 +0000 (11:50 +0000)
committerJohn Gilmore <gnu@cygnus>
Thu, 25 Jun 1992 11:50:31 +0000 (11:50 +0000)
(alloca):  Declare return type on SPARC, since Sun doesn't.
(*_BYTE_ORDER):  Improve comment:  *must* be defined.

gdb/ChangeLog
gdb/defs.h

index 89eed51fcbeb2e47d819cd8fd7d66dc22aa03214..afd576b6ccb9a945f8246a6f9e08f97198563354 100644 (file)
@@ -1,5 +1,9 @@
 Thu Jun 25 04:00:10 1992  John Gilmore  (gnu at cygnus.com)
 
+       * defs.h (PARAMS):  Move to ../include/ansidecl.h.
+       (alloca):  Declare return type on SPARC, since Sun doesn't.
+       (*_BYTE_ORDER):  Improve comment:  *must* be defined.
+
        * tm-hppa.h:  New file, architectural definition of HP PA.
        * tm-hppabsd.h, tm-hppahpux.h:  Shrink to deltas from tm-hppa.h.
 
index 1ea3a1e7766e5f02f502d6c1aac8190d9de6d9dd..779115894ea1d880a0347cb44a466e613663a719 100644 (file)
@@ -23,21 +23,10 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #include <stdio.h>
 
 /* First include ansidecl.h so we can use the various macro definitions
-   in all subsequent file inclusions.  FIXME:  This inclusion can now
-   be removed from all files that include defs.h */
+   here and in all subsequent file inclusions.  */
 
 #include "ansidecl.h"
 
-/* We could use the EXFUN macro in ansidecl.h to handle prototypes, but
-   the name is misleading the the result is ugly.  So just define a simple
-   macro to handle the parameter lists. */
-
-#ifdef __STDC__
-#define PARAMS(paramlist) paramlist
-#else
-#define PARAMS(paramlist) ()
-#endif
-
 /* An address in the program being debugged.  Host byte order.  */
 typedef unsigned int CORE_ADDR;
 
@@ -694,6 +683,7 @@ strerror PARAMS ((int));                            /* 4.11.6.2 */
 # else
 #  ifdef sparc
 #   include <alloca.h>
+    extern char *alloca ();    /* SPARC alloca.h doesn't declare damn thing */
 #  endif
 #  ifndef alloca               /* May be macro, with args, in <alloca.h> */
     extern char *alloca ();
@@ -701,7 +691,7 @@ strerror PARAMS ((int));                            /* 4.11.6.2 */
 # endif
 #endif
 
-/* TARGET_BYTE_ORDER and HOST_BYTE_ORDER should be defined to one of these.  */
+/* TARGET_BYTE_ORDER and HOST_BYTE_ORDER must be defined to one of these.  */
 
 #if !defined (BIG_ENDIAN)
 #define BIG_ENDIAN 4321