diff --git a/src/eval-apply.c b/src/eval-apply.c index bb6a6ee2..f1c6877f 100644 --- a/src/eval-apply.c +++ b/src/eval-apply.c @@ -209,9 +209,9 @@ formal_p (SCM x, SCM formals) /*:((internal)) */ if (TYPE (formals) == TSYMBOL) { if (x == formals) - return x; + return 1; else - return cell_f; + return 0; } while (TYPE (formals) == TPAIR && CAR (formals) != x) formals = CDR (formals);