diff options
author | Andy Wingo <wingo@pobox.com> | 2015-01-04 13:19:50 -0500 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2015-01-23 16:16:00 +0100 |
commit | 8906f23dedf2ee2bdef6a4d4b150c4ee3f853af3 (patch) | |
tree | 005d21d76f833d10745527e55884c63dc2b0e771 /libguile/goops.h | |
parent | 82ab50900aa182cba4731a09a9e15d1978e4888e (diff) | |
download | guile-8906f23dedf2ee2bdef6a4d4b150c4ee3f853af3.tar.gz |
Remove unused %fast-slot-ref / %fast-slot-set! from GOOPS
* libguile/goops.h:
* libguile/goops.c (scm_sys_fast_slot_ref, scm_sys_fast_slot_set_x):
Remove these unused, unsafe functions. They were publically available
only to C.
* module/oop/goops/active-slot.scm (compute-get-n-set): Update to use
struct-ref / struct-set! instead of %fast-slot-ref / %fast-slot-set!
from (oop goops internal).
Diffstat (limited to 'libguile/goops.h')
-rw-r--r-- | libguile/goops.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libguile/goops.h b/libguile/goops.h index 5a9e2f0e8..b80fa73aa 100644 --- a/libguile/goops.h +++ b/libguile/goops.h @@ -272,8 +272,6 @@ SCM_API SCM scm_generic_function_methods (SCM obj); SCM_API SCM scm_method_generic_function (SCM obj); SCM_API SCM scm_method_specializers (SCM obj); SCM_API SCM scm_method_procedure (SCM obj); -SCM_API SCM scm_sys_fast_slot_ref (SCM obj, SCM index); -SCM_API SCM scm_sys_fast_slot_set_x (SCM obj, SCM index, SCM value); SCM_API SCM scm_slot_ref_using_class (SCM cls, SCM obj, SCM slot_name); SCM_API SCM scm_slot_set_using_class_x (SCM cls, SCM obj, SCM slot_name, SCM value); SCM_API SCM scm_slot_bound_using_class_p (SCM cls, SCM obj, SCM slot_name); |