SCM_GENERIC_METHOD_CACHE macro splits from SCM_ENTITY_PROCEDURE
authorAndy Wingo <wingo@pobox.com>
Sat, 31 Oct 2009 11:04:53 +0000 (12:04 +0100)
committerAndy Wingo <wingo@pobox.com>
Sun, 15 Nov 2009 19:28:11 +0000 (20:28 +0100)
commit521ac49bdea053227c973a92e37fcc0879fa20d0
treeb29383cc2291ed2a2d485a2644d96e3f73164d98
parent48c7c44e70e6ba80fe16bfb179320cffb6a03996
SCM_GENERIC_METHOD_CACHE macro splits from SCM_ENTITY_PROCEDURE

* libguile/goops.h (SCM_GENERIC_METHOD_CACHE)
  (SCM_SET_GENERIC_METHOD_CACHE): Two new macros; the same as
  SCM_[SET_]ENTITY_PROCEDURE, but more reflecting the reality of the
  generic hack.

* libguile/eval.i.c:
* libguile/goops.c:
* libguile/objects.c:
* libguile/vm-i-system.c: Use the new macros when it is appropriate to
  do so.
libguile/eval.i.c
libguile/goops.c
libguile/goops.h
libguile/objects.c
libguile/vm-i-system.c