core: xassq: Prepare for M2-Planet.

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

View File

@ -118,10 +118,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;
}