>  The probably is that `SCM_VALIDATE_LIST' uses `scm_ilength ()', which
>  attempts to traverse the list it's given.  Thus, it is undesirable to
>  use it here (and in many other places actually).
>
>  Instead, I propose the following patch, which doesn't add any list
>  traversal but doesn't catch circular lists.  What do you think?


Oh, yeah, that's fine -- sorry, didn't realize that was the behavior
of SCM_VALIDATE_LIST.  Just as long as it doesn't segfault any more,
I'm happy.


Regards,
Julian


Reply via email to