Replace ecl_endp() by a single list check and Null check.

This commit is contained in:
Juan Jose Garcia Ripoll 2009-02-28 13:42:13 +01:00
parent 3da7384797
commit 40f2552ffb

View file

@ -34,7 +34,8 @@ cl_object
cl_values_list(cl_object list)
{
VALUES(0) = Cnil;
for (NVALUES=0; !ecl_endp(list); list=ECL_CONS_CDR(list)) {
for (NVALUES=0; !Null(list); list=ECL_CONS_CDR(list)) {
if (!LISTP(list)) FEtype_error_list(list);
if (NVALUES == ECL_MULTIPLE_VALUES_LIMIT)
FEerror("Too many values in VALUES-LIST",0);
VALUES(NVALUES++) = ECL_CONS_CAR(list);