Mercurial > hg > xemacs-beta
diff src/number.c @ 5936:574f0cded429 cygwin
try to replace all nnnL or nnnUL constants with EMACS_[U]INT
author | Henry Thompson <ht@markup.co.uk> |
---|---|
date | Sun, 13 Dec 2015 13:22:58 +0000 |
parents | d5eb0914ca1f |
children |
line wrap: on
line diff
--- a/src/number.c Sat Dec 12 21:49:31 2015 +0000 +++ b/src/number.c Sun Dec 13 13:22:58 2015 +0000 @@ -389,7 +389,7 @@ args_out_of_range_3 (*val, Qzero, Vbigfloat_max_prec); prec = bignum_to_ulong (XBIGNUM_DATA (*val)); } - if (prec != 0UL) + if (prec != UE0) bigfloat_set_default_prec (prec); #endif return 0; @@ -406,7 +406,7 @@ return make_float (d); #ifdef HAVE_BIGFLOAT else - return make_bigfloat (d, 0UL); + return make_bigfloat (d, UE0); #endif } @@ -442,7 +442,7 @@ #ifdef HAVE_RATIO if (RATIOP (number) && bignum_fits_long_p (XRATIO_DENOMINATOR (number)) && - bignum_to_long (XRATIO_DENOMINATOR (number)) == 1L) + bignum_to_long (XRATIO_DENOMINATOR (number)) == E1) number = Fcanonicalize_number (make_bignum_bg (XRATIO_NUMERATOR (number))); #endif #ifdef HAVE_BIGNUM @@ -542,7 +542,7 @@ return number; case RATIO_T: #ifdef HAVE_RATIO - bignum_set_long (scratch_bignum, 1L); + bignum_set_long (scratch_bignum, E1); return make_ratio_bg (XBIGNUM_DATA (number), scratch_bignum); #else ABORT (); @@ -690,7 +690,7 @@ type2 == BIGFLOAT_T ? XBIGFLOAT_GET_PREC (*arg2) : #endif - 0UL); + UE0); return type2; } @@ -701,7 +701,7 @@ type1 == BIGFLOAT_T ? XBIGFLOAT_GET_PREC (*arg1) : #endif - 0UL); + UE0); return type1; } @@ -726,24 +726,24 @@ { CHECK_SYMBOL (type); if (EQ (type, Qfixnum)) - return internal_coerce_number (number, FIXNUM_T, 0UL); + return internal_coerce_number (number, FIXNUM_T, UE0); else if (EQ (type, Qinteger)) { /* If bignums are available, we always convert to one first, then downgrade to a fixnum if possible. */ #ifdef HAVE_BIGNUM return Fcanonicalize_number - (internal_coerce_number (number, BIGNUM_T, 0UL)); + (internal_coerce_number (number, BIGNUM_T, UE0)); #else - return internal_coerce_number (number, FIXNUM_T, 0UL); + return internal_coerce_number (number, FIXNUM_T, UE0); #endif } #ifdef HAVE_RATIO else if (EQ (type, Qratio)) - return internal_coerce_number (number, RATIO_T, 0UL); + return internal_coerce_number (number, RATIO_T, UE0); #endif else if (EQ (type, Qfloat)) - return internal_coerce_number (number, FLOAT_T, 0UL); + return internal_coerce_number (number, FLOAT_T, UE0); #ifdef HAVE_BIGFLOAT else if (EQ (type, Qbigfloat)) { @@ -858,7 +858,7 @@ reinit_vars_of_number (void) { #if defined(HAVE_BIGFLOAT) && defined(HAVE_BIGNUM) - Vbigfloat_max_prec = make_bignum (0L); + Vbigfloat_max_prec = make_bignum (E0); bignum_set_ulong (XBIGNUM_DATA (Vbigfloat_max_prec), ULONG_MAX); #endif }