Remove default port/SMOB finalizers.
authorLudovic Courtès <ludo@gnu.org>
Fri, 25 Sep 2009 10:29:02 +0000 (12:29 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 28 Sep 2009 21:32:33 +0000 (23:32 +0200)
commit3051344be566178999dd8679744e9c3ae9921de4
tree3c316766a81d301a836cb4c0ec2096d8e6ff97a6
parenta16eda7a400bcfda52109ed839f4fb2e24fa72eb
Remove default port/SMOB finalizers.

* libguile/ports.c (scm_port_free0): Remove.
  (scm_make_port_type): Set `free' to NULL.

* libguile/smob.c (scm_make_smob_type): Leave `free' to NULL.
  (scm_smob_free): Remove.

* libguile/smob.h (scm_smob_free): Remove.

* libguile/deprecated.c (scm_smob_free): New.

* libguile/deprecated.h (scm_smob_free): New declaration.
libguile/deprecated.c
libguile/deprecated.h
libguile/ports.c
libguile/smob.c
libguile/smob.h