summaryrefslogtreecommitdiff
path: root/libguile/smob.c
diff options
context:
space:
mode:
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2001-03-30 15:03:23 +0000
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2001-03-30 15:03:23 +0000
commit22a52da14dd86801cc3a36837601929effde1904 (patch)
tree3742d5d516018e6fcf53ace4d6f68762e285891c /libguile/smob.c
parent8715ff170378801396575750c54f32fba3a0b624 (diff)
downloadguile-22a52da14dd86801cc3a36837601929effde1904.tar.gz
* Replaced a lot of calls to SCM_C[AD]R with more appropriate macros.
* Minor cleanups to hashtable implementation. * Minor code beautifications.
Diffstat (limited to 'libguile/smob.c')
-rw-r--r--libguile/smob.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libguile/smob.c b/libguile/smob.c
index f7d00e910..6cd557cc7 100644
--- a/libguile/smob.c
+++ b/libguile/smob.c
@@ -88,9 +88,11 @@ scm_mark0 (SCM ptr)
}
SCM
+/* Dirk::FIXME: The name markcdr is misleading, since the term cdr should only
+ be used for real pairs. */
scm_markcdr (SCM ptr)
{
- return SCM_CDR (ptr);
+ return SCM_CELL_OBJECT_1 (ptr);
}
/* {Free}