1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00
guile/libguile
Jim Blandy 611bb5ef34 C files should #include only the header files they need, not
libguile.h (which #includes all the header files); the pointless
recompilation was wasting my time.
* Makefile.in (all .o dependency lists): Regenerated.
* libguile.h: Don't try to get a definition for size_t here...
* __scm.h: Do it here.
* _scm.h: Since this is the internal libguile header, put things
here that all (or a majority) of the libguile files will want.
Don't #include <libguile.h> here; that generates dependencies on
way too much.  Instead, get "__scm.h", "error.h", "pairs.h",
"list.h", "gc.h", "gsubr.h", "procs.h", "numbers.h", "symbols.h",
"boolean.h", "strings.h", "vectors.h", "root.h", "ports.h", and
"async.h".
* alist.c: Get "eq.h", "list.h", "alist.h".
* append.c: Get "append.h", "list.h".
* arbiters.c: Get "arbiters.h", "smob.h".
* async.c: Get "async.h", "smob.h", "throw.h", "eval.h".
* boolean.c: Get "boolean.h".
* chars.c: Get "chars.h".
* continuations.c: Get "continuations.h", "dynwind.h", "debug.h",
"stackchk.h".
* debug.c: Get "debug.h", "feature.h", "read.h", "strports.h",
"continuations.h", "alist.h", "srcprop.h", "procprop.h", "smob.h",
"genio.h", "throw.h", "eval.h".
* dynwind.c: Get "dynwind.h", "alist.h", "eval.h".
* eq.c: Get "eq.h", "unif.h", "smob.h", "strorder.h",
"stackchk.h".
* error.c: Get "error.h", "throw.h", "genio.h", "pairs.h".
* eval.c: Get "eval.h", "stackchk.h", "srcprop.h", "debug.h",
"hashtab.h", "procprop.h", "markers.h", "smob.h", "throw.h",
"continuations.h", "eq.h", "sequences.h", "alist.h", "append.h",
"debug.h".
* fdsocket.c: Get "fdsocket.h", "unif.h", "filesys.h".
* feature.c: Get "feature.h".
* files.c: Get "files.h".
* filesys.c: Get "filesys.h", "smob.h", "genio.h".
* fports.c: Get "fports.h", "markers.h".
* gc.c: Get "async.h", "unif.h", "smob.h", "weaks.h",
"genio.h", "struct.h", "stackchk.h", "stime.h".
* gdbint.c: Get "gdbint.h", "chars.h", "eval.h", "print.h",
"read.h", "strports.h", "tag.h".
* genio.c: Get "genio.h", "chars.h".
* gsubr.c: Get "gsubr.h", "genio.h".
* hash.c: Get "hash.h", "chars.h".
* hashtab.c: Get "hashtab.h", "eval.h", "hash.h", "alist.h".
* init.c: Get everyone who has an scm_init_mumble function:
"weaks.h", "vports.h", "version.h", "vectors.h", "variable.h",
"unif.h", "throw.h", "tag.h", "symbols.h", "struct.h",
"strports.h", "strorder.h", "strop.h", "strings.h", "stime.h",
"stackchk.h", "srcprop.h", "socket.h", "simpos.h", "sequences.h",
"scmsigs.h", "read.h", "ramap.h", "procs.h", "procprop.h",
"print.h", "posix.h", "ports.h", "pairs.h", "options.h",
"objprop.h", "numbers.h", "mbstrings.h", "mallocs.h", "load.h",
"list.h", "kw.h", "ioext.h", "hashtab.h", "hash.h", "gsubr.h",
"gdbint.h", "gc.h", "fports.h", "filesys.h", "files.h",
"feature.h", "fdsocket.h", "eval.h", "error.h", "eq.h",
"dynwind.h", "debug.h", "continuations.h", "chars.h", "boolean.h",
"async.h", "arbiters.h", "append.h", "alist.h".
* ioext.c: Get "ioext.h", "fports.h".
* kw.c: Get "kw.h", "smob.h", "mbstrings.h", "genio.h".
* list.c: Get "list.h", "eq.h".
* load.c: Get "load.h", "eval.h", "read.h", "fports.h".
* mallocs.c: Get "smob.h", "genio.h".
* markers.c: Get "markers.h".
* mbstrings.c: Get "mbstrings.h", "read.h", "genio.h", "unif.h",
"chars.h".
* numbers.c: Get "unif.h", "genio.h".
* objprop.c: Get "objprop.h", "weaks.h", "alist.h", "hashtab.h".
* options.c: Get "options.h".
* ports.c: Get "ports.h", "vports.h", "strports.h", "fports.h",
"markers.h", "chars.h", "genio.h".
* posix.c: Get "posix.h", "sequences.h", "feature.h", "unif.h",
"read.h", "scmsigs.h", "genio.h", "fports.h".
* print.c: Get "print.h",  "unif.h", "weaks.h", "read.h",
"procprop.h", "eval.h", "smob.h", "mbstrings.h", "genio.h",
"chars.h".
* procprop.c: Get "procprop.h", "eval.h", "alist.h".
* procs.c: Get "procs.h".
* ramap.c: Get "ramap.h", "feature.h", "eval.h", "eq.h",
"chars.h", "smob.h", "unif.h".
* read.c: Get "alist.h", "kw.h", "mbstrings.h", "unif.h",
"eval.h", "genio.h", "chars.h".
* root.c: Get "root.h", "stackchk.h".
* scmsigs.c: Get "scmsigs.h".
* sequences.c: Get "sequences.h".
* simpos.c: Get "simpos.h", "scmsigs.h".
* smob.c: Get "smob.h".
* socket.c: Get "socket.h", "feature.h".
* srcprop.c: Get "srcprop.h", "weaks.h", "hashtab.h", "debug.h",
"alist.h", "smob.h".
* stackchk.c: Get "stackchk.h", "genio.h".
* stime.c: Get "stime.h"."libguile/continuations.h".
* strings.c: Get "strings.h", "chars.h".
* strop.c: Get "strop.h", "chars.h".
* strorder.c: Get "strorder.h", "chars.h".
* strports.c: Get "strports.h", "print.h", "eval.h", "unif.h".
* struct.c: Get "struct.h", "chars.h".
* symbols.c: Get "symbols.h", "mbstrings.h", "alist.h",
"variable.h", "eval.h", "chars.h".
* tag.c: Get "tag.h", "struct.h", "chars.h".
* throw.c: Get "throw.h", "continuations.h", "debug.h",
"dynwind.h", "eval.h", "alist.h", "smob.h", "genio.h".
* unif.c: Get "unif.h", "feature.h", "strop.h", "sequences.h",
"smob.h", "genio.h", "eval.h", "chars.h".
* variable.c: Get "variable.h", "smob.h", "genio.h".
* vectors.c: Get "vectors.h", "eq.h".
* version.c: Get "version.h".
* vports.c: Get "vports.h", "fports.h", "chars.h", "eval.h".
* weaks.c: Get "weaks.h".

* error.h: Don't #include "pairs.h"; _scm.h will do that now.
1996-09-10 02:27:21 +00:00
..
.cvsignore Put the library path in a header file, instead of passing it on 1996-09-04 06:15:25 +00:00
__scm.h * __scm.h: Doc fixes. 1996-09-10 02:26:35 +00:00
_scm.h C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
acconfig.h On NextStep, <utime.h> doesn't define struct utime, unless we 1996-09-03 04:48:42 +00:00
aclocal.m4 On NextStep, <utime.h> doesn't define struct utime, unless we 1996-09-03 04:48:42 +00:00
alist.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
alist.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
append.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
append.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
appinit.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
arbiters.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
arbiters.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
async.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
async.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
boolean.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
boolean.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
ChangeLog * error.c (scm_error): declare scm_error_callback. 1996-09-07 20:48:45 +00:00
chars.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
chars.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
configure Rebuilt using autoconf. 1996-09-04 06:49:52 +00:00
configure.in * configure.in: Don't substitute the values of TCL_SRC_DIR and 1996-09-04 06:34:23 +00:00
continuations.c * continuations.c (scm_dynthrow): Use PROTO, not SCM_P. 1996-09-10 02:26:46 +00:00
continuations.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
COPYING maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
debug.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
debug.h C files should #include only the header files they need, not 1996-09-10 02:27:02 +00:00
dynwind.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
dynwind.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
eq.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
eq.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
error.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
error.h C files should #include only the header files they need, not 1996-09-10 02:27:21 +00:00
eval.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
eval.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
extchrs.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
extchrs.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
feature.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
feature.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
filesys.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
filesys.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
fports.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
fports.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
gc.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
gc.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
gdb_interface.h * gdb_interface.h: New file: The GDB interface header from the GDB 1996-09-04 23:59:26 +00:00
gdbint.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
gdbint.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
genio.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
genio.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
gscm.c * libguile.h: #include "version.h" 1996-08-30 04:34:43 +00:00
gscm.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
gsubr.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
gsubr.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
hash.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
hash.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
hashtab.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
hashtab.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
inet_aton.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
init.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
init.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
ioext.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
ioext.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
kw.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
kw.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
libguile.h * libguile.h: Added #include <libguile/gdbint.h>. 1996-09-04 23:58:27 +00:00
list.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
list.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
load.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
load.h Move code to initialize and search %load-path from ice-9 to C 1996-09-05 16:51:34 +00:00
Makefile.in C files should #include only the header files they need, not 1996-09-10 02:18:09 +00:00
mallocs.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
mallocs.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
markers.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
markers.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
mbstrings.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
mbstrings.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
numbers.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
numbers.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
objprop.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
objprop.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
options.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
options.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
pairs.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
pairs.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
ports.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
ports.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
posix.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
posix.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
print.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
print.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
procprop.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
procprop.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
procs.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
procs.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
ramap.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
ramap.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
read.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
read.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
root.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
root.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
scmconfig.h.in On NextStep, <utime.h> doesn't define struct utime, unless we 1996-09-03 04:48:42 +00:00
scmhob.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
scmsigs.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
scmsigs.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
sequences.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
sequences.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
simpos.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
simpos.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
smob.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
smob.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
socket.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
socket.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
srcprop.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
srcprop.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
stackchk.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
stackchk.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
stime.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
stime.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
strerror.c * strerror.c: new file from Emacs' sysdep.c. 1996-08-23 06:44:47 +00:00
strings.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
strings.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
strop.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
strop.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
strorder.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
strorder.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
strports.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
strports.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
struct.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
struct.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
symbols.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
symbols.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
tag.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
tag.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
tags.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
throw.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
throw.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
unif.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
unif.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
variable.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
variable.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
vectors.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
vectors.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
version.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
version.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
vports.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
vports.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00
weaks.c C files should #include only the header files they need, not 1996-09-10 02:26:07 +00:00
weaks.h * alist.h, append.h, arbiters.h, async.h, boolean.h, chars.h, 1996-09-05 21:19:08 +00:00