* remote.c (remote_wait): Fix cast on signal() call.
authorFred Fish <fnf@specifix.com>
Sun, 28 Jun 1992 20:31:11 +0000 (20:31 +0000)
committerFred Fish <fnf@specifix.com>
Sun, 28 Jun 1992 20:31:11 +0000 (20:31 +0000)
* defs.h (alloca):  More diddling with alloca.  Have to ensure
that it has a prototype, so that if alloca is defined as a macro
that takes an arg, the definition is seen as a use of a macro
that takes an arg, to satisfy picky ANSI preprocessors.

gdb/ChangeLog
gdb/defs.h

index 525bb8fce5046a9e1b143662709e26e7015a96ac..4494748b9acb6391e62b8e21fa801cc7f2429c02 100644 (file)
@@ -1,3 +1,11 @@
+Sun Jun 28 13:30:22 1992  Fred Fish  (fnf@cygnus.com)
+
+       * remote.c (remote_wait):  Fix cast on signal() call.
+       * defs.h (alloca):  More diddling with alloca.  Have to ensure
+       that it has a prototype, so that if alloca is defined as a macro
+       that takes an arg, the definition is seen as a use of a macro
+       that takes an arg, to satisfy picky ANSI preprocessors.
+
 Sat Jun 27 12:12:20 1992  Fred Fish  (fnf@cygnus.com)
 
        * sparc-pinsn.c:  Use <string.h> rather than "string.h", for
index 779115894ea1d880a0347cb44a466e613663a719..a7f24580a0a713ca0a3124de185db8a4e03b14d5 100644 (file)
@@ -682,12 +682,9 @@ strerror PARAMS ((int));                           /* 4.11.6.2 */
 #  define alloca __builtin_alloca
 # 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 ();
+#   include <alloca.h>         /* NOTE:  Doesn't declare alloca() */
 #  endif
+   extern PTR alloca PARAMS ((size_t));
 # endif
 #endif