* init.c (scm_boot_guile_1): Added scm_init_objects ().
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Mon, 22 Sep 1997 00:43:52 +0000 (00:43 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Mon, 22 Sep 1997 00:43:52 +0000 (00:43 +0000)
commit0c32d76caf645345489f782e68ac3f4859692a00
treec3c2c902d4e3c82aaab40afb47ad44a44de631a1
parent25eaf21abcf56b3af7f470592f4ac941a765dee5
* init.c (scm_boot_guile_1): Added scm_init_objects ().
Added #include "objects.h"

* eval.c (scm_makprom): Added SCM_DEFER_INTS and SCM_ALLOW_INTS.
Add #include "feature.h".

* ports.h (SCM_EOF_OBJECT_P): New macro predicate.
This test is needed at many places in the code and should be
abstracted.  (Motivated by the need of this test in libguiletk.)

* ports.c (scm_eof_object_p), vports.c (sfgetc), strports.c
(scm_eval_string), load.c (scm_primitive_load,
scm_read_and_eval_x), gh_eval.c (gh_eval_str):
Use SCM_EOF_OBJECT_P.

* eval.c (scm_init_eval): Add feature `delay'.
libguile/ChangeLog
libguile/eval.c
libguile/gh_eval.c
libguile/init.c
libguile/load.c
libguile/ports.c
libguile/ports.h
libguile/strports.c
libguile/vports.c