Remove unneeded SMOB/port mark/free procedures.
authorLudovic Courtès <ludo@gnu.org>
Fri, 25 Sep 2009 11:45:16 +0000 (13:45 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 28 Sep 2009 21:32:34 +0000 (23:32 +0200)
commit8cf0dd6104c58f68e0f0ecdf0ab28a033754acf1
tree7a47d3e264690a1761dbbe7118b8853798de3cb5
parent3051344be566178999dd8679744e9c3ae9921de4
Remove unneeded SMOB/port mark/free procedures.

* libguile/arrays.c (array_mark, array_free): Remove.
  (scm_init_arrays): Adjust accordingly.

* libguile/bitvectors.c (bitvector_free): Remove.
  (scm_c_make_bitvector): Use `scm_gc_malloc_pointerless ()'.
  (scm_init_bitvectors): Adjust accordingly.

* libguile/strports.c (scm_make_stptob): Remove `scm_set_port_mark ()'
  call.

* libguile/vports.c (scm_make_sfptob): Likewise.
libguile/arrays.c
libguile/bitvectors.c
libguile/strports.c
libguile/vports.c