Remove the "has finalizer?" bit from pointer objects.
authorLudovic Courtès <ludo@gnu.org>
Sun, 30 Jan 2011 21:05:21 +0000 (22:05 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 30 Jan 2011 22:29:30 +0000 (23:29 +0100)
commit690a0112e55823aa8b862daeddcf44cea97e7917
treec6e932883a187dde5aab178f6b523a61ca07b085
parent1f4f7674bc352be9c5bdce0e0fb346345b04fa81
Remove the "has finalizer?" bit from pointer objects.

* libguile/foreign.h (SCM_POINTER_HAS_FINALIZER): Remove.

* libguile/foreign.c (scm_from_pointer): Store nothing more than
  `scm_tc7_pointer' in the type slot.
libguile/foreign.c
libguile/foreign.h