]> git.saurik.com Git - bison.git/commitdiff
[__hpux]: Include alloca.h (right for HPUX 10)
authorRichard M. Stallman <rms@gnu.org>
Tue, 22 Apr 1997 22:23:48 +0000 (22:23 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 22 Apr 1997 22:23:48 +0000 (22:23 +0000)
instead of declaring alloca (right for HPUX 9).

bison.simple
src/bison.s1
src/bison.simple

index c25067a7dd18918d6478cc173a09d69888b620b0..e3bcfb6d2746b541223e08924d318c88e0d6e291 100644 (file)
 #include <malloc.h>
  #pragma alloca
 #else /* not MSDOS, or __TURBOC__, or _AIX */
+#ifdef __hpux /* This is right for HPUX 10.  */
+#include <alloca.h>
+#endif
+#if 0 /* This was right for HPUX 9.
+        Unfortunately there is no clean way to distinguish.  */
 #ifdef __hpux
 #ifdef __cplusplus
 extern "C" {
@@ -53,6 +58,7 @@ void *alloca (unsigned int);
 void *alloca ();
 #endif /* not __cplusplus */
 #endif /* __hpux */
+#endif /* 0 */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */
index c25067a7dd18918d6478cc173a09d69888b620b0..e3bcfb6d2746b541223e08924d318c88e0d6e291 100644 (file)
 #include <malloc.h>
  #pragma alloca
 #else /* not MSDOS, or __TURBOC__, or _AIX */
+#ifdef __hpux /* This is right for HPUX 10.  */
+#include <alloca.h>
+#endif
+#if 0 /* This was right for HPUX 9.
+        Unfortunately there is no clean way to distinguish.  */
 #ifdef __hpux
 #ifdef __cplusplus
 extern "C" {
@@ -53,6 +58,7 @@ void *alloca (unsigned int);
 void *alloca ();
 #endif /* not __cplusplus */
 #endif /* __hpux */
+#endif /* 0 */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */
index c25067a7dd18918d6478cc173a09d69888b620b0..e3bcfb6d2746b541223e08924d318c88e0d6e291 100644 (file)
 #include <malloc.h>
  #pragma alloca
 #else /* not MSDOS, or __TURBOC__, or _AIX */
+#ifdef __hpux /* This is right for HPUX 10.  */
+#include <alloca.h>
+#endif
+#if 0 /* This was right for HPUX 9.
+        Unfortunately there is no clean way to distinguish.  */
 #ifdef __hpux
 #ifdef __cplusplus
 extern "C" {
@@ -53,6 +58,7 @@ void *alloca (unsigned int);
 void *alloca ();
 #endif /* not __cplusplus */
 #endif /* __hpux */
+#endif /* 0 */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */