2001-03-11 Keisuke Nishida <kxn30@po.cwru.edu>
+ * list.c (s_scm_reverse_x): Use SCM_VALIDATE_LIST.
+
* environments.c, error.c, eval.c, filesys.c, hashtab.c, load.c,
net_db.c, procprop.c, read.c, scmsigs.c, socket.c, struct.c:
Use SCM_LISTn instead of scm_listify.
"@code{reverse!}")
#define FUNC_NAME s_scm_reverse_x
{
- SCM_ASSERT (scm_ilength (lst) >= 0, lst, SCM_ARG1, FUNC_NAME);
+ SCM_VALIDATE_LIST (1, lst);
if (SCM_UNBNDP (new_tail))
new_tail = SCM_EOL;
else
- SCM_ASSERT (scm_ilength (new_tail) >= 0, new_tail, SCM_ARG2, FUNC_NAME);
+ SCM_VALIDATE_LIST (2, new_tail);
while (SCM_NNULLP (lst))
{