* goops.c, objects.c, objects.h, eval.c (scm_make_extended_class,
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Wed, 25 Oct 2000 14:49:31 +0000 (14:49 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Wed, 25 Oct 2000 14:49:31 +0000 (14:49 +0000)
commit80662edab3b939f75e231fbf91414d569d8c5386
tree1c3dd3bac489327d5ba11ad3705d85b2e91ed76d
parent5a35577551dd68803a9581b05d63807ba4787422
* goops.c, objects.c, objects.h, eval.c (scm_make_extended_class,
scm_make_port_classes, scm_change_object_class,
scm_memoize_method): Changed to ordinary functions (was plugin
slots).

* goops.c (wrap_init, scm_wrap_object): Unconditionally use
SCM_STRUCT_GC_CHAIN.
(scm_goops_version): Removed.
(scm_oldfmt): and all uses of it: Removed.
(scm_shared_array_root, scm_shared_array_offset,
scm_shared_array_increments): Removed.
(scm_init_goops): No need to support two arg mutex init.
Removed #include "versiondat.h", #include "goops.h".
libguile/goops.c [new file with mode: 0644]