43 |
|| defined (_MIPSEL) || defined (_MIPSEB) || defined (__sgi) \ |
|| defined (_MIPSEL) || defined (_MIPSEB) || defined (__sgi) \ |
44 |
|| defined (__alpha) || defined (__sparc) || defined (sparc) \ |
|| defined (__alpha) || defined (__sparc) || defined (sparc) \ |
45 |
|| defined (__ksr__) |
|| defined (__ksr__) |
46 |
#include <alloca.h> |
|
47 |
#define HAVE_ALLOCA |
/* |
48 |
|
* Modification For OpenVMS By Robert Alan Byer <byer@mail.ourservers.net> |
49 |
|
* OpenVMS DECC v6.0-001 dosen't have <alloca.h>. |
50 |
|
*/ |
51 |
|
#if !defined(__DECC) && !defined(__VMS) |
52 |
|
# include <alloca.h> |
53 |
|
# define HAVE_ALLOCA |
54 |
|
#endif |
55 |
|
|
56 |
#endif |
#endif |
57 |
#if defined (_IBMR2) |
#if defined (_IBMR2) |
58 |
#pragma alloca |
#pragma alloca |
59 |
#define HAVE_ALLOCA |
#define HAVE_ALLOCA |
60 |
#endif |
#endif |
61 |
#if defined (__DECC) |
|
62 |
|
#if defined (__DECC) && !defined(__VMS) |
63 |
#define alloca(x) __ALLOCA(x) |
#define alloca(x) __ALLOCA(x) |
64 |
#define HAVE_ALLOCA |
#define HAVE_ALLOCA |
65 |
#endif |
#endif |