about everywhere.
* eval.c, gdbint.c, genio.h, numbers.h, smob.h, srcprop.c,
strports.c, unif.h: Don't #include "print.h".
/* 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. */
#include "procprop.h"
#include "hashtab.h"
#include "hash.h"
-#include "print.h"
#ifdef DEBUG_EXTENSIONS
#include "debug.h"
#include "tag.h"
#include "strports.h"
#include "read.h"
-#include "print.h"
#include "eval.h"
#include "chars.h"
\f
#include "libguile/__scm.h"
-#include "libguile/print.h"
\f
#ifdef __STDC__
\f
#include "libguile/__scm.h"
-#include "print.h"
\f
*/
\f
#include "libguile/__scm.h"
-#include "print.h"
\f
typedef struct scm_smobfuns
/* 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"
#include "hashtab.h"
#include "hash.h"
#include "weaks.h"
-#include "print.h"
#include "srcprop.h"
\f
#include "_scm.h"
#include "unif.h"
#include "eval.h"
-#include "print.h"
#include "strports.h"
\f
#include "libguile/__scm.h"
-#include "print.h"
\f
typedef struct scm_array