1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 14:00:21 +02:00

* 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".
This commit is contained in:
Mikael Djurfeldt 2000-10-25 14:49:31 +00:00
parent 5a35577551
commit 80662edab3

2753
libguile/goops.c Normal file

File diff suppressed because it is too large Load diff