fix scm_object_property_set_x for handles and weak tables
authorAndy Wingo <wingo@pobox.com>
Sun, 1 May 2011 19:00:54 +0000 (21:00 +0200)
committerAndy Wingo <wingo@pobox.com>
Sun, 1 May 2011 21:01:09 +0000 (23:01 +0200)
commit1ad9fdb727ef4e49f8d624b655cfc38c2f757e22
tree58ff5b5e361ccff6705bd5fdec141e5e160c8363
parent4466db75daa6ebee48a889f79046b1f4fb22c75a
fix scm_object_property_set_x for handles and weak tables

* libguile/objprop.c (scm_object_property_set_x): Use ref and set!
  instead of create-handle and set-cdr!, as it is a weak hash table.
  (scm_set_object_properties_x): Likewise.
libguile/objprop.c