diff --git a/libguile/ChangeLog b/libguile/ChangeLog index c6f82cd61..bbb5ac00c 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,13 @@ +2000-03-17 Dirk Herrmann + + * _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 * genio.h: removed. (Only content was '/* delete me */'.) 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 #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 #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 #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 #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 #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 #include "_scm.h" +#include "vectors.h" #include "validate.h" #include "weaks.h"