diff --git a/libguile/array-handle.c b/libguile/array-handle.c index 5131c960c..cbff8428f 100644 --- a/libguile/array-handle.c +++ b/libguile/array-handle.c @@ -31,6 +31,7 @@ #include "libguile/list.h" #include "libguile/arrays.h" #include "libguile/pairs.h" +#include "libguile/vectors.h" #include "libguile/array-handle.h" diff --git a/libguile/expand.c b/libguile/expand.c index 295e1913c..c28ca4e74 100644 --- a/libguile/expand.c +++ b/libguile/expand.c @@ -41,6 +41,7 @@ #include "libguile/srcprop.h" #include "libguile/strings.h" #include "libguile/throw.h" +#include "libguile/vectors.h" diff --git a/libguile/memoize.c b/libguile/memoize.c index 01715e552..73de9b554 100644 --- a/libguile/memoize.c +++ b/libguile/memoize.c @@ -41,6 +41,7 @@ #include "libguile/print.h" #include "libguile/strings.h" #include "libguile/throw.h" +#include "libguile/vectors.h" diff --git a/libguile/poll.c b/libguile/poll.c index ade7e7b75..d35a9b58a 100644 --- a/libguile/poll.c +++ b/libguile/poll.c @@ -36,6 +36,7 @@ #include "libguile/numbers.h" #include "libguile/ports-internal.h" #include "libguile/syscalls.h" +#include "libguile/vectors.h" #include "libguile/poll.h" diff --git a/libguile/ports-internal.h b/libguile/ports-internal.h index 5f981b9da..52a73b1bb 100644 --- a/libguile/ports-internal.h +++ b/libguile/ports-internal.h @@ -30,6 +30,7 @@ #include "libguile/list.h" #include "libguile/pairs.h" #include "libguile/ports.h" +#include "libguile/vectors.h" typedef enum scm_t_port_type_flags { /* Indicates that the port should be closed if it is garbage collected diff --git a/libguile/ports.h b/libguile/ports.h index 8b0df79c9..54f9cbd69 100644 --- a/libguile/ports.h +++ b/libguile/ports.h @@ -34,7 +34,6 @@ #include "libguile/error.h" #include "libguile/print.h" #include "libguile/strings.h" -#include "libguile/vectors.h" diff --git a/libguile/srfi-1.c b/libguile/srfi-1.c index fc56c4178..d53c7a443 100644 --- a/libguile/srfi-1.c +++ b/libguile/srfi-1.c @@ -34,6 +34,7 @@ #include "libguile/procs.h" #include "libguile/srfi-1.h" #include "libguile/values.h" +#include "libguile/vectors.h" #include "libguile/extensions.h" #include diff --git a/libguile/vm.c b/libguile/vm.c index c6ea6ebd9..f6d50a362 100644 --- a/libguile/vm.c +++ b/libguile/vm.c @@ -61,6 +61,7 @@ #include "libguile/loader.h" #include "libguile/programs.h" #include "libguile/simpos.h" +#include "libguile/vectors.h" #include "libguile/vm.h" #include "libguile/vm-builtins.h" diff --git a/libguile/weak-vector.c b/libguile/weak-vector.c index f2868eab4..4c2f15dd5 100644 --- a/libguile/weak-vector.c +++ b/libguile/weak-vector.c @@ -29,6 +29,7 @@ #include "libguile/extensions.h" #include "libguile/list.h" #include "libguile/pairs.h" +#include "libguile/vectors.h" #include "libguile/weak-vector.h"