summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/ChangeLog6
-rw-r--r--libguile/_scm.h1
-rw-r--r--libguile/eq.c1
-rw-r--r--libguile/eval.c1
-rw-r--r--libguile/iselect.c1
5 files changed, 9 insertions, 1 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index ec038c232..2eaf597b2 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,5 +1,11 @@
2000-03-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
+ * _scm.h: Don't include async.h everywhere...
+
+ * eq.c eval.c iselect.c: ... only include it here.
+
+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
diff --git a/libguile/_scm.h b/libguile/_scm.h
index 71424b14f..1abeed791 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 "async.h" /* Everyone allows/disallows ints. */
#ifdef USE_THREADS
#include "threads.h" /* The cooperative thread package does
switching at async ticks. */
diff --git a/libguile/eq.c b/libguile/eq.c
index 24230a00e..1273a76ac 100644
--- a/libguile/eq.c
+++ b/libguile/eq.c
@@ -48,6 +48,7 @@
#include "ramap.h"
#include "stackchk.h"
#include "strorder.h"
+#include "async.h"
#include "root.h"
#include "smob.h"
#include "unif.h"
diff --git a/libguile/eval.c b/libguile/eval.c
index 36f73fee1..590ab13a1 100644
--- a/libguile/eval.c
+++ b/libguile/eval.c
@@ -93,6 +93,7 @@ char *alloca ();
#include "srcprop.h"
#include "stackchk.h"
#include "objects.h"
+#include "async.h"
#include "feature.h"
#include "modules.h"
#include "ports.h"
diff --git a/libguile/iselect.c b/libguile/iselect.c
index 0168d2e3c..6874da8ef 100644
--- a/libguile/iselect.c
+++ b/libguile/iselect.c
@@ -44,6 +44,7 @@
#include <string.h>
#include "_scm.h"
+#include "async.h"
#include "iselect.h"