summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/ChangeLog10
-rw-r--r--libguile/_scm.h1
-rw-r--r--libguile/async.c1
-rw-r--r--libguile/continuations.c1
-rw-r--r--libguile/eq.c1
-rw-r--r--libguile/eval.c1
-rw-r--r--libguile/evalext.c1
-rw-r--r--libguile/feature.c1
-rw-r--r--libguile/gc.c1
-rw-r--r--libguile/gdbint.c1
-rw-r--r--libguile/gsubr.c1
-rw-r--r--libguile/ioext.c1
-rw-r--r--libguile/keywords.c1
-rw-r--r--libguile/lang.c1
-rw-r--r--libguile/load.c1
-rw-r--r--libguile/macros.c1
-rw-r--r--libguile/numbers.c1
-rw-r--r--libguile/objprop.c1
-rw-r--r--libguile/ports.c1
-rw-r--r--libguile/print.c1
-rw-r--r--libguile/procprop.c1
-rw-r--r--libguile/ramap.c1
-rw-r--r--libguile/read.c1
-rw-r--r--libguile/srcprop.c1
-rw-r--r--libguile/stackchk.c1
-rw-r--r--libguile/stacks.c1
-rw-r--r--libguile/strports.c1
-rw-r--r--libguile/symbols.c1
-rw-r--r--libguile/unif.c1
-rw-r--r--libguile/variable.c1
-rw-r--r--libguile/vectors.c1
-rw-r--r--libguile/vports.c1
32 files changed, 40 insertions, 1 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index 4430d1130..ec038c232 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,3 +1,13 @@
+2000-03-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * _scm.h: Don't include root.h everywhere...
+
+ * async.c continuations.c eq.c eval.c evalext.c feature.c gc.c
+ gdbint.c gsubr.c ioext.c keywords.c lang.c load.c macros.c
+ numbers.c objprop.c ports.c print.c procprop.c ramap.c read.c
+ srcprop.c stackchk.c stacks.c strports.c symbols.c unif.c
+ variable.c vectors.c vports.c: ... only include it here.
+
2000-03-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
* _scm.h: Don't include strings.h everywhere...
diff --git a/libguile/_scm.h b/libguile/_scm.h
index ce1afe375..71424b14f 100644
--- a/libguile/_scm.h
+++ b/libguile/_scm.h
@@ -70,7 +70,6 @@
#include "numbers.h" /* Everyone deals with fixnums. */
#include "symbols.h" /* For length, chars, values, miscellany. */
#include "boolean.h" /* Everyone wonders about the truth. */
-#include "root.h" /* Everyone uses these objects. */
#include "async.h" /* Everyone allows/disallows ints. */
#ifdef USE_THREADS
#include "threads.h" /* The cooperative thread package does
diff --git a/libguile/async.c b/libguile/async.c
index 8b0ee4bec..6a31a0958 100644
--- a/libguile/async.c
+++ b/libguile/async.c
@@ -49,6 +49,7 @@
#include "_scm.h"
#include "eval.h"
#include "throw.h"
+#include "root.h"
#include "smob.h"
#include "validate.h"
diff --git a/libguile/continuations.c b/libguile/continuations.c
index 8d64e33b3..6c7a537d7 100644
--- a/libguile/continuations.c
+++ b/libguile/continuations.c
@@ -46,6 +46,7 @@
#include <stdio.h>
#include "_scm.h"
+#include "root.h"
#include "stackchk.h"
#ifdef DEBUG_EXTENSIONS
#include "debug.h"
diff --git a/libguile/eq.c b/libguile/eq.c
index cebcf40a9..24230a00e 100644
--- a/libguile/eq.c
+++ b/libguile/eq.c
@@ -48,6 +48,7 @@
#include "ramap.h"
#include "stackchk.h"
#include "strorder.h"
+#include "root.h"
#include "smob.h"
#include "unif.h"
#include "vectors.h"
diff --git a/libguile/eval.c b/libguile/eval.c
index 72cffef57..36f73fee1 100644
--- a/libguile/eval.c
+++ b/libguile/eval.c
@@ -96,6 +96,7 @@ char *alloca ();
#include "feature.h"
#include "modules.h"
#include "ports.h"
+#include "root.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/evalext.c b/libguile/evalext.c
index 9fefca6be..c719670b5 100644
--- a/libguile/evalext.c
+++ b/libguile/evalext.c
@@ -48,6 +48,7 @@
#include "eval.h"
#include "macros.h"
#include "modules.h"
+#include "root.h"
#include "validate.h"
#include "evalext.h"
diff --git a/libguile/feature.c b/libguile/feature.c
index d5dca4638..a7c65563f 100644
--- a/libguile/feature.c
+++ b/libguile/feature.c
@@ -50,6 +50,7 @@
#include "eval.h"
#include "ports.h"
#include "procprop.h"
+#include "root.h"
#include "smob.h"
#include "strings.h"
diff --git a/libguile/gc.c b/libguile/gc.c
index 5fd86e348..dbd5d278b 100644
--- a/libguile/gc.c
+++ b/libguile/gc.c
@@ -54,6 +54,7 @@
#include "unif.h"
#include "async.h"
#include "ports.h"
+#include "root.h"
#include "strings.h"
#include "vectors.h"
diff --git a/libguile/gdbint.c b/libguile/gdbint.c
index 030a59d9e..52df23c06 100644
--- a/libguile/gdbint.c
+++ b/libguile/gdbint.c
@@ -61,6 +61,7 @@
#include "chars.h"
#include "modules.h"
#include "ports.h"
+#include "root.h"
#include "strings.h"
#include "gdbint.h"
diff --git a/libguile/gsubr.c b/libguile/gsubr.c
index 77e4bea7f..8d2a10723 100644
--- a/libguile/gsubr.c
+++ b/libguile/gsubr.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "procprop.h"
+#include "root.h"
#include "vectors.h"
#include "gsubr.h"
diff --git a/libguile/ioext.c b/libguile/ioext.c
index 854775afa..99aeef048 100644
--- a/libguile/ioext.c
+++ b/libguile/ioext.c
@@ -53,6 +53,7 @@
#include "unif.h"
#include "chars.h"
#include "feature.h"
+#include "root.h"
#include "strings.h"
#include "validate.h"
diff --git a/libguile/keywords.c b/libguile/keywords.c
index b1b531816..6d032fcfa 100644
--- a/libguile/keywords.c
+++ b/libguile/keywords.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "ports.h"
+#include "root.h"
#include "smob.h"
#include "vectors.h"
diff --git a/libguile/lang.c b/libguile/lang.c
index b02105494..21cb6fb21 100644
--- a/libguile/lang.c
+++ b/libguile/lang.c
@@ -48,6 +48,7 @@
#include "eval.h"
#include "macros.h"
+#include "root.h"
#include "validate.h"
#include "lang.h"
diff --git a/libguile/load.c b/libguile/load.c
index 93601c6d6..f4355607d 100644
--- a/libguile/load.c
+++ b/libguile/load.c
@@ -53,6 +53,7 @@
#include "throw.h"
#include "alist.h"
#include "dynwind.h"
+#include "root.h"
#include "strings.h"
#include "validate.h"
diff --git a/libguile/macros.c b/libguile/macros.c
index e04539bb9..d3fd7b425 100644
--- a/libguile/macros.c
+++ b/libguile/macros.c
@@ -45,6 +45,7 @@
#include "_scm.h"
+#include "root.h"
#include "smob.h"
#include "validate.h"
diff --git a/libguile/numbers.c b/libguile/numbers.c
index 014cae9cf..8bd370958 100644
--- a/libguile/numbers.c
+++ b/libguile/numbers.c
@@ -50,6 +50,7 @@
#include "unif.h"
#include "feature.h"
#include "ports.h"
+#include "root.h"
#include "smob.h"
#include "strings.h"
#include "vectors.h"
diff --git a/libguile/objprop.c b/libguile/objprop.c
index 1e1f68378..b05ced8eb 100644
--- a/libguile/objprop.c
+++ b/libguile/objprop.c
@@ -48,6 +48,7 @@
#include "_scm.h"
#include "hashtab.h"
#include "alist.h"
+#include "root.h"
#include "weaks.h"
#include "objprop.h"
diff --git a/libguile/ports.c b/libguile/ports.c
index 430c0ce1c..58bfe4ee0 100644
--- a/libguile/ports.c
+++ b/libguile/ports.c
@@ -52,6 +52,7 @@
#include "chars.h"
#include "keywords.h"
+#include "root.h"
#include "strings.h"
#include "validate.h"
diff --git a/libguile/print.c b/libguile/print.c
index baa4b63d4..079c4a66c 100644
--- a/libguile/print.c
+++ b/libguile/print.c
@@ -58,6 +58,7 @@
#include "struct.h"
#include "objects.h"
#include "ports.h"
+#include "root.h"
#include "strings.h"
#include "strports.h"
#include "vectors.h"
diff --git a/libguile/procprop.c b/libguile/procprop.c
index 19806c636..419d8fe7a 100644
--- a/libguile/procprop.c
+++ b/libguile/procprop.c
@@ -52,6 +52,7 @@
#include "procs.h"
#include "gsubr.h"
#include "objects.h"
+#include "root.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/ramap.c b/libguile/ramap.c
index 9a14e4114..2eca2332f 100644
--- a/libguile/ramap.c
+++ b/libguile/ramap.c
@@ -59,6 +59,7 @@
#include "eq.h"
#include "eval.h"
#include "feature.h"
+#include "root.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/read.c b/libguile/read.c
index 985c4a32c..346705f1e 100644
--- a/libguile/read.c
+++ b/libguile/read.c
@@ -55,6 +55,7 @@
#include "hashtab.h"
#include "hash.h"
#include "ports.h"
+#include "root.h"
#include "strings.h"
#include "vectors.h"
diff --git a/libguile/srcprop.c b/libguile/srcprop.c
index c0845b3c9..831fbe008 100644
--- a/libguile/srcprop.c
+++ b/libguile/srcprop.c
@@ -55,6 +55,7 @@
#include "hashtab.h"
#include "hash.h"
#include "ports.h"
+#include "root.h"
#include "weaks.h"
#include "validate.h"
diff --git a/libguile/stackchk.c b/libguile/stackchk.c
index fffdc6444..b7fc61d37 100644
--- a/libguile/stackchk.c
+++ b/libguile/stackchk.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "ports.h"
+#include "root.h"
#include "stackchk.h"
diff --git a/libguile/stacks.c b/libguile/stacks.c
index 612064936..2a1abeeae 100644
--- a/libguile/stacks.c
+++ b/libguile/stacks.c
@@ -57,6 +57,7 @@
#include "macros.h"
#include "procprop.h"
#include "modules.h"
+#include "root.h"
#include "strings.h"
#include "validate.h"
diff --git a/libguile/strports.c b/libguile/strports.c
index a86cd6b12..1f4acec17 100644
--- a/libguile/strports.c
+++ b/libguile/strports.c
@@ -55,6 +55,7 @@
#include "eval.h"
#include "ports.h"
#include "read.h"
+#include "root.h"
#include "strings.h"
#include "vectors.h"
diff --git a/libguile/symbols.c b/libguile/symbols.c
index 118366cac..5a9ea47a1 100644
--- a/libguile/symbols.c
+++ b/libguile/symbols.c
@@ -50,6 +50,7 @@
#include "eval.h"
#include "variable.h"
#include "alist.h"
+#include "root.h"
#include "strings.h"
#include "vectors.h"
#include "weaks.h"
diff --git a/libguile/unif.c b/libguile/unif.c
index b1b5b42c5..216482e5f 100644
--- a/libguile/unif.c
+++ b/libguile/unif.c
@@ -59,6 +59,7 @@
#include "smob.h"
#include "strop.h"
#include "feature.h"
+#include "root.h"
#include "strings.h"
#include "vectors.h"
diff --git a/libguile/variable.c b/libguile/variable.c
index 25da2fd7d..4d35bb4ff 100644
--- a/libguile/variable.c
+++ b/libguile/variable.c
@@ -48,6 +48,7 @@
#include "_scm.h"
#include "eq.h"
#include "ports.h"
+#include "root.h"
#include "smob.h"
#include "validate.h"
diff --git a/libguile/vectors.c b/libguile/vectors.c
index 053b62d20..d6d6eb5d8 100644
--- a/libguile/vectors.c
+++ b/libguile/vectors.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "eq.h"
+#include "root.h"
#include "strings.h"
#include "validate.h"
diff --git a/libguile/vports.c b/libguile/vports.c
index 381a56971..70164ec74 100644
--- a/libguile/vports.c
+++ b/libguile/vports.c
@@ -49,6 +49,7 @@
#include "eval.h"
#include "chars.h"
#include "fports.h"
+#include "root.h"
#include "strings.h"
#include "vectors.h"