]> git.saurik.com Git - bison.git/blobdiff - src/bison.simple
[__hpux]: Include alloca.h (right for HPUX 10)
[bison.git] / src / bison.simple
index c25067a7dd18918d6478cc173a09d69888b620b0..e3bcfb6d2746b541223e08924d318c88e0d6e291 100644 (file)
 #include <malloc.h>
  #pragma alloca
 #else /* not MSDOS, or __TURBOC__, or _AIX */
 #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" {
 #ifdef __hpux
 #ifdef __cplusplus
 extern "C" {
@@ -53,6 +58,7 @@ void *alloca (unsigned int);
 void *alloca ();
 #endif /* not __cplusplus */
 #endif /* __hpux */
 void *alloca ();
 #endif /* not __cplusplus */
 #endif /* __hpux */
+#endif /* 0 */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */