core: xassq: Prepare for M2-Planet.

* src/lib.c (xassq): Prepare for M2-Planet.
This commit is contained in:
Jan (janneke) Nieuwenhuizen 2019-10-24 21:20:17 +02:00
parent e8a01aba29
commit fbd8bfe240
No known key found for this signature in database
GPG Key ID: F3C1A0D9C1D65273
1 changed files with 6 additions and 4 deletions

View File

@ -112,10 +112,12 @@ stack_ref (SCM stack, SCM index)
SCM
xassq (SCM x, SCM a) /* For speed in core. */
{
while (a != cell_nil && x != CDAR (a))
a = CDR (a);
if (a != cell_nil)
return CAR (a);
while (a != cell_nil)
{
if (x == CDAR (a))
return CAR (a);
a = CDR (a);
}
return cell_f;
}