summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/ChangeLog10
-rw-r--r--libguile/_scm.h1
-rw-r--r--libguile/eq.c1
-rw-r--r--libguile/eval.c1
-rw-r--r--libguile/filesys.c1
-rw-r--r--libguile/gc.c1
-rw-r--r--libguile/gsubr.c1
-rw-r--r--libguile/guardians.c1
-rw-r--r--libguile/hash.c1
-rw-r--r--libguile/hashtab.c1
-rw-r--r--libguile/keywords.c1
-rw-r--r--libguile/net_db.c1
-rw-r--r--libguile/numbers.c1
-rw-r--r--libguile/objects.c1
-rw-r--r--libguile/posix.c1
-rw-r--r--libguile/print.c1
-rw-r--r--libguile/procprop.c1
-rw-r--r--libguile/procs.c1
-rw-r--r--libguile/ramap.c1
-rw-r--r--libguile/random.c1
-rw-r--r--libguile/read.c1
-rw-r--r--libguile/scmsigs.c1
-rw-r--r--libguile/socket.c1
-rw-r--r--libguile/sort.c1
-rw-r--r--libguile/stime.c1
-rw-r--r--libguile/strports.c1
-rw-r--r--libguile/symbols.c1
-rw-r--r--libguile/unif.c1
-rw-r--r--libguile/vports.c1
-rw-r--r--libguile/weaks.c1
30 files changed, 38 insertions, 1 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index c6f82cd61..bbb5ac00c 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,5 +1,15 @@
2000-03-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
+ * _scm.h: Don't include vectors.h everywhere...
+
+ * eq.c eval.c filesys.c gc.c gsubr.c guardians.c hash.c hashtab.c
+ keywords.c net_db.c numbers.c objects.c posix.c print.c procprop.c
+ procs.c ramap.c random.c read.c scmsigs.c socket.c sort.c stime.c
+ strports.c symbols.c unif.c vports.c weaks.c: ... only include it
+ here.
+
+2000-03-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
* genio.h: removed. (Only content was '/* delete me */'.)
* Makefile.am arbiters.c backtrace.c debug.c dynl.c dynwind.c
diff --git a/libguile/_scm.h b/libguile/_scm.h
index b76f38d1c..34b7a720d 100644
--- a/libguile/_scm.h
+++ b/libguile/_scm.h
@@ -71,7 +71,6 @@
#include "symbols.h" /* For length, chars, values, miscellany. */
#include "boolean.h" /* Everyone wonders about the truth. */
#include "strings.h" /* Everyone loves string. */
-#include "vectors.h" /* Vectors are used for structures a lot. */
#include "root.h" /* Everyone uses these objects. */
#include "ports.h" /* Everyone does I/O. */
#include "async.h" /* Everyone allows/disallows ints. */
diff --git a/libguile/eq.c b/libguile/eq.c
index 8c151b286..cebcf40a9 100644
--- a/libguile/eq.c
+++ b/libguile/eq.c
@@ -50,6 +50,7 @@
#include "strorder.h"
#include "smob.h"
#include "unif.h"
+#include "vectors.h"
#include "validate.h"
#include "eq.h"
diff --git a/libguile/eval.c b/libguile/eval.c
index 9652637b1..8e13f062f 100644
--- a/libguile/eval.c
+++ b/libguile/eval.c
@@ -95,6 +95,7 @@ char *alloca ();
#include "objects.h"
#include "feature.h"
#include "modules.h"
+#include "vectors.h"
#include "validate.h"
#include "eval.h"
diff --git a/libguile/filesys.c b/libguile/filesys.c
index aa4e2fd1b..9a5a82a78 100644
--- a/libguile/filesys.c
+++ b/libguile/filesys.c
@@ -49,6 +49,7 @@
#include "feature.h"
#include "fports.h"
#include "iselect.h"
+#include "vectors.h"
#include "validate.h"
#include "filesys.h"
diff --git a/libguile/gc.c b/libguile/gc.c
index 996ec746a..6a21eac03 100644
--- a/libguile/gc.c
+++ b/libguile/gc.c
@@ -53,6 +53,7 @@
#include "smob.h"
#include "unif.h"
#include "async.h"
+#include "vectors.h"
#include "validate.h"
#include "gc.h"
diff --git a/libguile/gsubr.c b/libguile/gsubr.c
index 4c2e827da..77e4bea7f 100644
--- a/libguile/gsubr.c
+++ b/libguile/gsubr.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "procprop.h"
+#include "vectors.h"
#include "gsubr.h"
diff --git a/libguile/guardians.c b/libguile/guardians.c
index 8ea04f2cb..80d2aa470 100644
--- a/libguile/guardians.c
+++ b/libguile/guardians.c
@@ -60,6 +60,7 @@
#include "_scm.h"
#include "print.h"
#include "smob.h"
+#include "vectors.h"
#include "validate.h"
#include "guardians.h"
diff --git a/libguile/hash.c b/libguile/hash.c
index 9be4b465c..e88523fc4 100644
--- a/libguile/hash.c
+++ b/libguile/hash.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "chars.h"
+#include "vectors.h"
#include "validate.h"
#include "hash.h"
diff --git a/libguile/hashtab.c b/libguile/hashtab.c
index 834b24a02..c78718f2d 100644
--- a/libguile/hashtab.c
+++ b/libguile/hashtab.c
@@ -49,6 +49,7 @@
#include "alist.h"
#include "hash.h"
#include "eval.h"
+#include "vectors.h"
#include "validate.h"
#include "hashtab.h"
diff --git a/libguile/keywords.c b/libguile/keywords.c
index 5358d5a64..c0b126dca 100644
--- a/libguile/keywords.c
+++ b/libguile/keywords.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "smob.h"
+#include "vectors.h"
#include "validate.h"
#include "keywords.h"
diff --git a/libguile/net_db.c b/libguile/net_db.c
index 3117f6764..c80b61c5c 100644
--- a/libguile/net_db.c
+++ b/libguile/net_db.c
@@ -54,6 +54,7 @@
#include <stdio.h>
#include "_scm.h"
#include "feature.h"
+#include "vectors.h"
#include "validate.h"
#include "net_db.h"
diff --git a/libguile/numbers.c b/libguile/numbers.c
index d3f780cec..a7a1d6703 100644
--- a/libguile/numbers.c
+++ b/libguile/numbers.c
@@ -50,6 +50,7 @@
#include "unif.h"
#include "feature.h"
#include "smob.h"
+#include "vectors.h"
#include "validate.h"
#include "numbers.h"
diff --git a/libguile/objects.c b/libguile/objects.c
index 17d669bbd..3cb7aea48 100644
--- a/libguile/objects.c
+++ b/libguile/objects.c
@@ -58,6 +58,7 @@
#include "smob.h"
#include "eval.h"
#include "alist.h"
+#include "vectors.h"
#include "validate.h"
#include "objects.h"
diff --git a/libguile/posix.c b/libguile/posix.c
index 035b60fcd..b17a5112a 100644
--- a/libguile/posix.c
+++ b/libguile/posix.c
@@ -49,6 +49,7 @@
#include "fports.h"
#include "scmsigs.h"
#include "feature.h"
+#include "vectors.h"
#include "validate.h"
#include "posix.h"
diff --git a/libguile/print.c b/libguile/print.c
index d9a1904c3..61583976a 100644
--- a/libguile/print.c
+++ b/libguile/print.c
@@ -58,6 +58,7 @@
#include "struct.h"
#include "objects.h"
#include "strports.h"
+#include "vectors.h"
#include "validate.h"
#include "print.h"
diff --git a/libguile/procprop.c b/libguile/procprop.c
index 5d562c5ed..19806c636 100644
--- a/libguile/procprop.c
+++ b/libguile/procprop.c
@@ -52,6 +52,7 @@
#include "procs.h"
#include "gsubr.h"
#include "objects.h"
+#include "vectors.h"
#include "validate.h"
#include "procprop.h"
diff --git a/libguile/procs.c b/libguile/procs.c
index 64457c3d6..2e77bc33a 100644
--- a/libguile/procs.c
+++ b/libguile/procs.c
@@ -48,6 +48,7 @@
#include "_scm.h"
#include "objects.h"
+#include "vectors.h"
#include "validate.h"
#include "procs.h"
diff --git a/libguile/ramap.c b/libguile/ramap.c
index 61caf2fbb..9a14e4114 100644
--- a/libguile/ramap.c
+++ b/libguile/ramap.c
@@ -59,6 +59,7 @@
#include "eq.h"
#include "eval.h"
#include "feature.h"
+#include "vectors.h"
#include "validate.h"
#include "ramap.h"
diff --git a/libguile/random.c b/libguile/random.c
index 566dac2b9..d2b66397c 100644
--- a/libguile/random.c
+++ b/libguile/random.c
@@ -51,6 +51,7 @@
#include "smob.h"
#include "numbers.h"
#include "feature.h"
+#include "vectors.h"
#include "validate.h"
#include "random.h"
diff --git a/libguile/read.c b/libguile/read.c
index 26e7afe66..20fc903f8 100644
--- a/libguile/read.c
+++ b/libguile/read.c
@@ -54,6 +54,7 @@
#include "srcprop.h"
#include "hashtab.h"
#include "hash.h"
+#include "vectors.h"
#include "validate.h"
#include "read.h"
diff --git a/libguile/scmsigs.c b/libguile/scmsigs.c
index bc4e3f7f9..7e63e7212 100644
--- a/libguile/scmsigs.c
+++ b/libguile/scmsigs.c
@@ -50,6 +50,7 @@
#include "async.h"
#include "eval.h"
+#include "vectors.h"
#include "validate.h"
#include "scmsigs.h"
diff --git a/libguile/socket.c b/libguile/socket.c
index 09af23200..7e92e6839 100644
--- a/libguile/socket.c
+++ b/libguile/socket.c
@@ -50,6 +50,7 @@
#include "unif.h"
#include "feature.h"
#include "fports.h"
+#include "vectors.h"
#include "validate.h"
#include "socket.h"
diff --git a/libguile/sort.c b/libguile/sort.c
index 2b5e01ee5..70f6a1016 100644
--- a/libguile/sort.c
+++ b/libguile/sort.c
@@ -85,6 +85,7 @@ char *alloca ();
#include "ramap.h"
#include "alist.h"
#include "feature.h"
+#include "vectors.h"
#include "validate.h"
#include "sort.h"
diff --git a/libguile/stime.c b/libguile/stime.c
index ef54de968..15672e526 100644
--- a/libguile/stime.c
+++ b/libguile/stime.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "feature.h"
+#include "vectors.h"
#include "validate.h"
#include "stime.h"
diff --git a/libguile/strports.c b/libguile/strports.c
index 20e2991fe..503164c1f 100644
--- a/libguile/strports.c
+++ b/libguile/strports.c
@@ -54,6 +54,7 @@
#include "unif.h"
#include "eval.h"
#include "read.h"
+#include "vectors.h"
#include "strports.h"
diff --git a/libguile/symbols.c b/libguile/symbols.c
index f02603d08..394389928 100644
--- a/libguile/symbols.c
+++ b/libguile/symbols.c
@@ -50,6 +50,7 @@
#include "eval.h"
#include "variable.h"
#include "alist.h"
+#include "vectors.h"
#include "weaks.h"
#include "validate.h"
diff --git a/libguile/unif.c b/libguile/unif.c
index e15e242c2..65dc0c786 100644
--- a/libguile/unif.c
+++ b/libguile/unif.c
@@ -59,6 +59,7 @@
#include "smob.h"
#include "strop.h"
#include "feature.h"
+#include "vectors.h"
#include "validate.h"
#include "unif.h"
diff --git a/libguile/vports.c b/libguile/vports.c
index ceae7173d..5d916fbdb 100644
--- a/libguile/vports.c
+++ b/libguile/vports.c
@@ -49,6 +49,7 @@
#include "eval.h"
#include "chars.h"
#include "fports.h"
+#include "vectors.h"
#include "validate.h"
#include "vports.h"
diff --git a/libguile/weaks.c b/libguile/weaks.c
index 1c72f273c..8ef6cb641 100644
--- a/libguile/weaks.c
+++ b/libguile/weaks.c
@@ -45,6 +45,7 @@
#include <stdio.h>
#include "_scm.h"
+#include "vectors.h"
#include "validate.h"
#include "weaks.h"