summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2008-11-02 23:24:10 +0100
committerLudovic Courtès <ludo@gnu.org>2008-11-02 23:24:10 +0100
commitf8e7dfdc5396fe6e68ec269a4c76e01db9cc7768 (patch)
tree57bc329b1c8cbef5f7bdc32850e1f671a28850d3
parent627796347f04312b69a869e62dc3ce69f785da55 (diff)
downloadguile-f8e7dfdc5396fe6e68ec269a4c76e01db9cc7768.tar.gz
Remove the SMOB mark procedure for source properties.
* libguile/srcprop.c (srcprops_mark): Remove. (scm_init_srcprop): Remove call to `scm_set_smob_mark ()'.
-rw-r--r--libguile/srcprop.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/libguile/srcprop.c b/libguile/srcprop.c
index fc5fde857..ee15f641d 100644
--- a/libguile/srcprop.c
+++ b/libguile/srcprop.c
@@ -95,13 +95,6 @@ SCM_GLOBAL_SYMBOL (scm_sym_breakpoint, "breakpoint");
scm_t_bits scm_tc16_srcprops;
-static SCM
-srcprops_mark (SCM obj)
-{
- scm_gc_mark (SRCPROPCOPY (obj));
- return SRCPROPPLIST (obj);
-}
-
static int
srcprops_print (SCM obj, SCM port, scm_print_state *pstate)
{
@@ -328,7 +321,6 @@ void
scm_init_srcprop ()
{
scm_tc16_srcprops = scm_make_smob_type ("srcprops", 0);
- scm_set_smob_mark (scm_tc16_srcprops, srcprops_mark);
scm_set_smob_print (scm_tc16_srcprops, srcprops_print);
scm_source_whash = scm_make_weak_key_hash_table (scm_from_int (2047));