use the new finalizer helpers
authorAndy Wingo <wingo@pobox.com>
Sun, 19 Feb 2012 11:23:29 +0000 (12:23 +0100)
committerAndy Wingo <wingo@pobox.com>
Sun, 19 Feb 2012 19:46:14 +0000 (20:46 +0100)
commit6978c673393a960d7caf604b8c72ff2b5fe0f4ec
treef768bd982fed6c784aada48070518c1eb2f13bb9
parent6e9ec86dc0dad255ac120e1a5e77e10f1c544fbc
use the new finalizer helpers

* libguile/foreign.c (scm_set_pointer_finalizer_x)
* libguile/ports.c (finalize_port, scm_c_make_port_with_encoding)
  (open_iconv_descriptors)
* libguile/smob.c (scm_i_new_smob, scm_i_new_double_smob)
* libguile/struct.c (scm_i_alloc_struct)
* libguile/weak-set.c (weak_gc_finalizer)
  (scm_c_register_weak_gc_callback)
* libguile/weak-table.c (scm_c_register_weak_gc_callback)
  (weak_gc_finalizer)
* libguile/numbers.c (make_bignum): Use the new API.
libguile/foreign.c
libguile/numbers.c
libguile/ports.c
libguile/smob.c
libguile/struct.c
libguile/weak-set.c
libguile/weak-table.c