summaryrefslogtreecommitdiff
path: root/libguile/goops.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2015-01-04 13:19:50 -0500
committerAndy Wingo <wingo@pobox.com>2015-01-23 16:16:00 +0100
commit8906f23dedf2ee2bdef6a4d4b150c4ee3f853af3 (patch)
tree005d21d76f833d10745527e55884c63dc2b0e771 /libguile/goops.h
parent82ab50900aa182cba4731a09a9e15d1978e4888e (diff)
downloadguile-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.h2
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);