Fix zero? error message. Accepts any number, not just reals.

This commit is contained in:
Vincent St-Amour 2010-12-16 14:45:31 -05:00
parent cb723092e2
commit 2bf83832b9

View File

@ -397,7 +397,7 @@ zero_p (int argc, Scheme_Object *argv[])
int v; int v;
v = scheme_is_zero(argv[0]); v = scheme_is_zero(argv[0]);
if (v < 0) { if (v < 0) {
NEED_REAL(zero?); NEED_NUMBER(zero?);
ESCAPED_BEFORE_HERE; ESCAPED_BEFORE_HERE;
} }
return (v ? scheme_true : scheme_false); return (v ? scheme_true : scheme_false);