diff options
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" |