diff options
-rw-r--r-- | libguile/ChangeLog | 6 | ||||
-rw-r--r-- | libguile/_scm.h | 1 | ||||
-rw-r--r-- | libguile/eq.c | 1 | ||||
-rw-r--r-- | libguile/eval.c | 1 | ||||
-rw-r--r-- | libguile/iselect.c | 1 |
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" |