summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/ChangeLog11
-rw-r--r--libguile/_scm.h1
-rw-r--r--libguile/backtrace.c1
-rw-r--r--libguile/dynl.c1
-rw-r--r--libguile/error.c1
-rw-r--r--libguile/feature.c1
-rw-r--r--libguile/filesys.c1
-rw-r--r--libguile/fports.c1
-rw-r--r--libguile/gc.c1
-rw-r--r--libguile/gdbint.c1
-rw-r--r--libguile/ioext.c1
-rw-r--r--libguile/load.c1
-rw-r--r--libguile/net_db.c1
-rw-r--r--libguile/numbers.c1
-rw-r--r--libguile/objects.c1
-rw-r--r--libguile/options.c1
-rw-r--r--libguile/ports.c1
-rw-r--r--libguile/posix.c1
-rw-r--r--libguile/print.c1
-rw-r--r--libguile/procs.c1
-rw-r--r--libguile/random.c1
-rw-r--r--libguile/read.c1
-rw-r--r--libguile/regex-posix.c1
-rw-r--r--libguile/simpos.c1
-rw-r--r--libguile/socket.c1
-rw-r--r--libguile/stacks.c1
-rw-r--r--libguile/stime.c1
-rw-r--r--libguile/strop.c1
-rw-r--r--libguile/strports.c1
-rw-r--r--libguile/struct.c1
-rw-r--r--libguile/symbols.c1
-rw-r--r--libguile/unif.c1
-rw-r--r--libguile/vectors.c1
-rw-r--r--libguile/version.c1
-rw-r--r--libguile/vports.c1
35 files changed, 44 insertions, 1 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index 216bba8ee..4430d1130 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,5 +1,16 @@
2000-03-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
+ * _scm.h: Don't include strings.h everywhere...
+
+ * backtrace.c dynl.c error.c feature.c filesys.c fports.c gc.c
+ gdbint.c ioext.c load.c net_db.c numbers.c objects.c options.c
+ ports.c posix.c print.c procs.c random.c read.c regex-posix.c
+ simpos.c socket.c stacks.c stime.c strop.c strports.c struct.c
+ symbols.c unif.c vectors.c version.c vports.c: ... only include it
+ here.
+
+2000-03-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
* _scm.h: Don't include ports.h everywhere...
* arbiters.c backtrace.c debug.c dynl.c dynwind.c eval.c feature.c
diff --git a/libguile/_scm.h b/libguile/_scm.h
index 96a8d8655..ce1afe375 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 "strings.h" /* Everyone loves string. */
#include "root.h" /* Everyone uses these objects. */
#include "async.h" /* Everyone allows/disallows ints. */
#ifdef USE_THREADS
diff --git a/libguile/backtrace.c b/libguile/backtrace.c
index b76acf3d1..16b6a4793 100644
--- a/libguile/backtrace.c
+++ b/libguile/backtrace.c
@@ -63,6 +63,7 @@
#include "throw.h"
#include "fluids.h"
#include "ports.h"
+#include "strings.h"
#include "validate.h"
#include "backtrace.h"
diff --git a/libguile/dynl.c b/libguile/dynl.c
index efefd580e..c3f2d2b51 100644
--- a/libguile/dynl.c
+++ b/libguile/dynl.c
@@ -70,6 +70,7 @@ maybe_drag_in_eprintf ()
#include "smob.h"
#include "keywords.h"
#include "ports.h"
+#include "strings.h"
#include "validate.h"
diff --git a/libguile/error.c b/libguile/error.c
index 882b8146e..07b6d8968 100644
--- a/libguile/error.c
+++ b/libguile/error.c
@@ -48,6 +48,7 @@
#include "_scm.h"
#include "pairs.h"
+#include "strings.h"
#include "throw.h"
#include "validate.h"
diff --git a/libguile/feature.c b/libguile/feature.c
index 94c129919..d5dca4638 100644
--- a/libguile/feature.c
+++ b/libguile/feature.c
@@ -51,6 +51,7 @@
#include "ports.h"
#include "procprop.h"
#include "smob.h"
+#include "strings.h"
#include "validate.h"
#include "feature.h"
diff --git a/libguile/filesys.c b/libguile/filesys.c
index 9a5a82a78..ee8516a10 100644
--- a/libguile/filesys.c
+++ b/libguile/filesys.c
@@ -49,6 +49,7 @@
#include "feature.h"
#include "fports.h"
#include "iselect.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/fports.c b/libguile/fports.c
index 14368aa9a..01ae5556f 100644
--- a/libguile/fports.c
+++ b/libguile/fports.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include <fcntl.h>
#include "_scm.h"
+#include "strings.h"
#include "validate.h"
#include "fports.h"
diff --git a/libguile/gc.c b/libguile/gc.c
index daad90ecb..5fd86e348 100644
--- a/libguile/gc.c
+++ b/libguile/gc.c
@@ -54,6 +54,7 @@
#include "unif.h"
#include "async.h"
#include "ports.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/gdbint.c b/libguile/gdbint.c
index 2771a9f76..030a59d9e 100644
--- a/libguile/gdbint.c
+++ b/libguile/gdbint.c
@@ -61,6 +61,7 @@
#include "chars.h"
#include "modules.h"
#include "ports.h"
+#include "strings.h"
#include "gdbint.h"
diff --git a/libguile/ioext.c b/libguile/ioext.c
index 98b9fff1a..854775afa 100644
--- a/libguile/ioext.c
+++ b/libguile/ioext.c
@@ -53,6 +53,7 @@
#include "unif.h"
#include "chars.h"
#include "feature.h"
+#include "strings.h"
#include "validate.h"
#include "ioext.h"
diff --git a/libguile/load.c b/libguile/load.c
index cb1cde0d2..93601c6d6 100644
--- a/libguile/load.c
+++ b/libguile/load.c
@@ -53,6 +53,7 @@
#include "throw.h"
#include "alist.h"
#include "dynwind.h"
+#include "strings.h"
#include "validate.h"
#include "load.h"
diff --git a/libguile/net_db.c b/libguile/net_db.c
index c80b61c5c..797d33d08 100644
--- a/libguile/net_db.c
+++ b/libguile/net_db.c
@@ -54,6 +54,7 @@
#include <stdio.h>
#include "_scm.h"
#include "feature.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/numbers.c b/libguile/numbers.c
index b93176f97..014cae9cf 100644
--- a/libguile/numbers.c
+++ b/libguile/numbers.c
@@ -51,6 +51,7 @@
#include "feature.h"
#include "ports.h"
#include "smob.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/objects.c b/libguile/objects.c
index 37e64974b..837a8f408 100644
--- a/libguile/objects.c
+++ b/libguile/objects.c
@@ -59,6 +59,7 @@
#include "eval.h"
#include "alist.h"
#include "ports.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/options.c b/libguile/options.c
index c8b89bd74..d8c2baae8 100644
--- a/libguile/options.c
+++ b/libguile/options.c
@@ -49,6 +49,7 @@
#include <stdio.h>
#include "_scm.h"
+#include "strings.h"
#include "options.h"
diff --git a/libguile/ports.c b/libguile/ports.c
index 4216ca870..430c0ce1c 100644
--- a/libguile/ports.c
+++ b/libguile/ports.c
@@ -52,6 +52,7 @@
#include "chars.h"
#include "keywords.h"
+#include "strings.h"
#include "validate.h"
#include "ports.h"
diff --git a/libguile/posix.c b/libguile/posix.c
index b17a5112a..d8ee0d4cf 100644
--- a/libguile/posix.c
+++ b/libguile/posix.c
@@ -49,6 +49,7 @@
#include "fports.h"
#include "scmsigs.h"
#include "feature.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/print.c b/libguile/print.c
index 3e638d9fe..baa4b63d4 100644
--- a/libguile/print.c
+++ b/libguile/print.c
@@ -58,6 +58,7 @@
#include "struct.h"
#include "objects.h"
#include "ports.h"
+#include "strings.h"
#include "strports.h"
#include "vectors.h"
diff --git a/libguile/procs.c b/libguile/procs.c
index 2e77bc33a..8b7614799 100644
--- a/libguile/procs.c
+++ b/libguile/procs.c
@@ -48,6 +48,7 @@
#include "_scm.h"
#include "objects.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/random.c b/libguile/random.c
index d2b66397c..2161635f1 100644
--- a/libguile/random.c
+++ b/libguile/random.c
@@ -51,6 +51,7 @@
#include "smob.h"
#include "numbers.h"
#include "feature.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/read.c b/libguile/read.c
index 339c36b08..985c4a32c 100644
--- a/libguile/read.c
+++ b/libguile/read.c
@@ -55,6 +55,7 @@
#include "hashtab.h"
#include "hash.h"
#include "ports.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/regex-posix.c b/libguile/regex-posix.c
index 21fa43214..0cf3a8b59 100644
--- a/libguile/regex-posix.c
+++ b/libguile/regex-posix.c
@@ -82,6 +82,7 @@
#include "strports.h"
#include "ports.h"
#include "feature.h"
+#include "strings.h"
#include "validate.h"
#include "regex-posix.h"
diff --git a/libguile/simpos.c b/libguile/simpos.c
index e10122051..2d7bdbf88 100644
--- a/libguile/simpos.c
+++ b/libguile/simpos.c
@@ -48,6 +48,7 @@
#include "_scm.h"
#include "scmsigs.h"
+#include "strings.h"
#include "validate.h"
#include "simpos.h"
diff --git a/libguile/socket.c b/libguile/socket.c
index 7e92e6839..1bdc61e05 100644
--- a/libguile/socket.c
+++ b/libguile/socket.c
@@ -50,6 +50,7 @@
#include "unif.h"
#include "feature.h"
#include "fports.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/stacks.c b/libguile/stacks.c
index b516d4f23..612064936 100644
--- a/libguile/stacks.c
+++ b/libguile/stacks.c
@@ -57,6 +57,7 @@
#include "macros.h"
#include "procprop.h"
#include "modules.h"
+#include "strings.h"
#include "validate.h"
#include "stacks.h"
diff --git a/libguile/stime.c b/libguile/stime.c
index 15672e526..08ccadbc7 100644
--- a/libguile/stime.c
+++ b/libguile/stime.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "feature.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/strop.c b/libguile/strop.c
index de98e8332..d220125f6 100644
--- a/libguile/strop.c
+++ b/libguile/strop.c
@@ -26,6 +26,7 @@ Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
#include <stdio.h>
#include "_scm.h"
#include "chars.h"
+#include "strings.h"
#include "validate.h"
#include "strop.h"
diff --git a/libguile/strports.c b/libguile/strports.c
index 4888f1f4d..a86cd6b12 100644
--- a/libguile/strports.c
+++ b/libguile/strports.c
@@ -55,6 +55,7 @@
#include "eval.h"
#include "ports.h"
#include "read.h"
+#include "strings.h"
#include "vectors.h"
#include "strports.h"
diff --git a/libguile/struct.c b/libguile/struct.c
index 45afc3b24..62e319de1 100644
--- a/libguile/struct.c
+++ b/libguile/struct.c
@@ -52,6 +52,7 @@
#include "weaks.h"
#include "hashtab.h"
#include "ports.h"
+#include "strings.h"
#include "validate.h"
#include "struct.h"
diff --git a/libguile/symbols.c b/libguile/symbols.c
index 394389928..118366cac 100644
--- a/libguile/symbols.c
+++ b/libguile/symbols.c
@@ -50,6 +50,7 @@
#include "eval.h"
#include "variable.h"
#include "alist.h"
+#include "strings.h"
#include "vectors.h"
#include "weaks.h"
diff --git a/libguile/unif.c b/libguile/unif.c
index 65dc0c786..b1b5b42c5 100644
--- a/libguile/unif.c
+++ b/libguile/unif.c
@@ -59,6 +59,7 @@
#include "smob.h"
#include "strop.h"
#include "feature.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"
diff --git a/libguile/vectors.c b/libguile/vectors.c
index 67308f476..053b62d20 100644
--- a/libguile/vectors.c
+++ b/libguile/vectors.c
@@ -47,6 +47,7 @@
#include <stdio.h>
#include "_scm.h"
#include "eq.h"
+#include "strings.h"
#include "validate.h"
#include "vectors.h"
diff --git a/libguile/version.c b/libguile/version.c
index 17292bf47..7efb68277 100644
--- a/libguile/version.c
+++ b/libguile/version.c
@@ -45,6 +45,7 @@
#include "_scm.h"
+#include "strings.h"
#include "versiondat.h"
#include "version.h"
diff --git a/libguile/vports.c b/libguile/vports.c
index 5d916fbdb..381a56971 100644
--- a/libguile/vports.c
+++ b/libguile/vports.c
@@ -49,6 +49,7 @@
#include "eval.h"
#include "chars.h"
#include "fports.h"
+#include "strings.h"
#include "vectors.h"
#include "validate.h"