summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/control.c2
-rw-r--r--libguile/fluids.c1
-rw-r--r--libguile/foreign.c1
-rw-r--r--libguile/hashtab.c1
-rw-r--r--libguile/strings.c1
5 files changed, 6 insertions, 0 deletions
diff --git a/libguile/control.c b/libguile/control.c
index a69689569..2ab4ce9ac 100644
--- a/libguile/control.c
+++ b/libguile/control.c
@@ -20,6 +20,8 @@
# include <config.h>
#endif
+#include <alloca.h>
+
#include "libguile/_scm.h"
#include "libguile/control.h"
#include "libguile/objcodes.h"
diff --git a/libguile/fluids.c b/libguile/fluids.c
index 636c78d89..8b31c85c6 100644
--- a/libguile/fluids.c
+++ b/libguile/fluids.c
@@ -20,6 +20,7 @@
# include <config.h>
#endif
+#include <alloca.h>
#include <stdio.h>
#include <string.h>
diff --git a/libguile/foreign.c b/libguile/foreign.c
index 6d1bdbf1c..b50f5a17b 100644
--- a/libguile/foreign.c
+++ b/libguile/foreign.c
@@ -22,6 +22,7 @@
#include <ffi.h>
+#include <alloca.h>
#include <alignof.h>
#include <string.h>
#include <assert.h>
diff --git a/libguile/hashtab.c b/libguile/hashtab.c
index 069da97e4..d5f39cbd8 100644
--- a/libguile/hashtab.c
+++ b/libguile/hashtab.c
@@ -22,6 +22,7 @@
# include <config.h>
#endif
+#include <alloca.h>
#include <stdio.h>
#include <assert.h>
diff --git a/libguile/strings.c b/libguile/strings.c
index e64c37b84..a30545079 100644
--- a/libguile/strings.c
+++ b/libguile/strings.c
@@ -22,6 +22,7 @@
# include <config.h>
#endif
+#include <alloca.h>
#include <string.h>
#include <stdio.h>
#include <ctype.h>