1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-02 10:16:19 +02:00

Use scm_from_bool instead of SCM_BOOL. Thanks to Peter Gavin!

This commit is contained in:
Marius Vollmer 2005-08-11 21:03:58 +00:00
parent 3c55f6f1e2
commit 3a1b45fdf7

View file

@ -3228,7 +3228,7 @@ scm_num_eq_p (SCM x, SCM y)
might be fastest or easiest for the cpu. */
double yy = SCM_REAL_VALUE (y);
return SCM_BOOL ((double) xx == yy
return scm_from_bool ((double) xx == yy
&& (DBL_MANT_DIG >= SCM_I_FIXNUM_BIT-1
|| xx == (long) yy));
}
@ -3282,7 +3282,7 @@ scm_num_eq_p (SCM x, SCM y)
{
/* see comments with inum/real above */
long yy = SCM_I_INUM (y);
return SCM_BOOL (xx == (double) yy
return scm_from_bool (xx == (double) yy
&& (DBL_MANT_DIG >= SCM_I_FIXNUM_BIT-1
|| (long) xx == yy));
}