convert internal weak hash table users to use the weak table api
authorAndy Wingo <wingo@pobox.com>
Sun, 23 Oct 2011 21:38:51 +0000 (23:38 +0200)
committerAndy Wingo <wingo@pobox.com>
Mon, 24 Oct 2011 10:48:36 +0000 (12:48 +0200)
commit203a92b67b6a6c64c9e9f33d99c48f4699ed30e2
tree0926fb5490c8e8d311cc263bc9cfebd3669f6978
parent54a9b981a4e64dd58e1d3dec474b8c397c30c1c9
convert internal weak hash table users to use the weak table api

The weak table API isn't public yet.  It could be after some review.
But we can go ahead and use it now internally.

* libguile/foreign.c:
* libguile/goops.c:
* libguile/objprop.c:
* libguile/procprop.c:
* libguile/smob.c:
* libguile/srcprop.c: Update weak table users to new API.  No locking
  needed!
libguile/foreign.c
libguile/goops.c
libguile/objprop.c
libguile/procprop.c
libguile/smob.c
libguile/srcprop.c