summaryrefslogtreecommitdiff
path: root/libguile/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/eval.c')
-rw-r--r--libguile/eval.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/libguile/eval.c b/libguile/eval.c
index 64266151f..8d6c4d923 100644
--- a/libguile/eval.c
+++ b/libguile/eval.c
@@ -27,25 +27,9 @@
# include <config.h>
#endif
-#include "libguile/__scm.h"
+#include <alloca.h>
-/* This blob per the Autoconf manual (under "Particular Functions"). */
-#if HAVE_ALLOCA_H
-# include <alloca.h>
-#elif defined __GNUC__
-# define alloca __builtin_alloca
-#elif defined _AIX
-# define alloca __alloca
-#elif defined _MSC_VER
-# include <malloc.h>
-# define alloca _alloca
-#else
-# include <stddef.h>
-# ifdef __cplusplus
-extern "C"
-# endif
-void *alloca (size_t);
-#endif
+#include "libguile/__scm.h"
#include <assert.h>
#include "libguile/_scm.h"