Remove unused %fast-slot-ref / %fast-slot-set! from GOOPS
authorAndy Wingo <wingo@pobox.com>
Sun, 4 Jan 2015 18:19:50 +0000 (13:19 -0500)
committerAndy Wingo <wingo@pobox.com>
Fri, 23 Jan 2015 15:16:00 +0000 (16:16 +0100)
commit8906f23dedf2ee2bdef6a4d4b150c4ee3f853af3
tree005d21d76f833d10745527e55884c63dc2b0e771
parent82ab50900aa182cba4731a09a9e15d1978e4888e
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).
libguile/goops.c
libguile/goops.h
module/oop/goops/active-slot.scm