diff --git a/libguile/_scm.h b/libguile/_scm.h index 71782d35c..d6003cddd 100644 --- a/libguile/_scm.h +++ b/libguile/_scm.h @@ -49,6 +49,7 @@ /* Include headers for those files central to the implementation. The rest should be explicitly #included in the C files themselves. */ #include "error.h" /* Everyone signals errors. */ +#include "print.h" /* Everyone needs to print. */ #include "pairs.h" /* Everyone conses. */ #include "list.h" /* Everyone makes lists. */ #include "gc.h" /* Everyone allocates. */ diff --git a/libguile/eval.c b/libguile/eval.c index 898642c3c..93d19af2f 100644 --- a/libguile/eval.c +++ b/libguile/eval.c @@ -68,7 +68,6 @@ #include "procprop.h" #include "hashtab.h" #include "hash.h" -#include "print.h" #ifdef DEBUG_EXTENSIONS #include "debug.h" diff --git a/libguile/gdbint.c b/libguile/gdbint.c index a75baf8d4..d3b27ec79 100644 --- a/libguile/gdbint.c +++ b/libguile/gdbint.c @@ -48,7 +48,6 @@ #include "tag.h" #include "strports.h" #include "read.h" -#include "print.h" #include "eval.h" #include "chars.h" diff --git a/libguile/genio.h b/libguile/genio.h index 10aac415e..ef2fc6b50 100644 --- a/libguile/genio.h +++ b/libguile/genio.h @@ -45,7 +45,6 @@ #include "libguile/__scm.h" -#include "libguile/print.h" #ifdef __STDC__ diff --git a/libguile/numbers.h b/libguile/numbers.h index 6f6647b79..c16d39a94 100644 --- a/libguile/numbers.h +++ b/libguile/numbers.h @@ -45,7 +45,6 @@ #include "libguile/__scm.h" -#include "print.h" diff --git a/libguile/smob.h b/libguile/smob.h index f7ab334af..cf5712fc7 100644 --- a/libguile/smob.h +++ b/libguile/smob.h @@ -44,7 +44,6 @@ */ #include "libguile/__scm.h" -#include "print.h" typedef struct scm_smobfuns @@ -68,7 +67,6 @@ extern scm_smobfuns *scm_smobs; /* Everyone who uses smobs needs to print. */ #include "libguile/ports.h" #include "libguile/genio.h" -#include "libguile/print.h" /* ... and they all need to GC. */ #include "libguile/markers.h" diff --git a/libguile/srcprop.c b/libguile/srcprop.c index e2c7af9b1..537302d5f 100644 --- a/libguile/srcprop.c +++ b/libguile/srcprop.c @@ -51,7 +51,6 @@ #include "hashtab.h" #include "hash.h" #include "weaks.h" -#include "print.h" #include "srcprop.h" diff --git a/libguile/strports.c b/libguile/strports.c index 5dc9c3260..5f09a208e 100644 --- a/libguile/strports.c +++ b/libguile/strports.c @@ -44,7 +44,6 @@ #include "_scm.h" #include "unif.h" #include "eval.h" -#include "print.h" #include "strports.h" diff --git a/libguile/unif.h b/libguile/unif.h index a4071ee6c..c112b4ff6 100644 --- a/libguile/unif.h +++ b/libguile/unif.h @@ -45,7 +45,6 @@ #include "libguile/__scm.h" -#include "print.h" typedef struct scm_array