diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2012-02-11 12:51:21 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2012-02-11 12:51:21 +0100 |
commit | a4cdc3d613b1571b7b6e6229dc79fedb0dbfa99d (patch) | |
tree | 490ceb211d0417d0c0db3237e16a143e8e1d9809 /mpf/iset_si.c | |
parent | 742c01ed5a51098862b9515c373022e71c80a412 (diff) | |
download | gmp-a4cdc3d613b1571b7b6e6229dc79fedb0dbfa99d.tar.gz |
(ABS_CAST): New macro.
Diffstat (limited to 'mpf/iset_si.c')
-rw-r--r-- | mpf/iset_si.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mpf/iset_si.c b/mpf/iset_si.c index be5490807..a689d0d05 100644 --- a/mpf/iset_si.c +++ b/mpf/iset_si.c @@ -31,7 +31,7 @@ mpf_init_set_si (mpf_ptr r, long int val) r->_mp_prec = prec; r->_mp_d = (mp_ptr) (*__gmp_allocate_func) ((prec + 1) * BYTES_PER_MP_LIMB); - vl = (mp_limb_t) (unsigned long int) (val >= 0 ? val : -val); + vl = (mp_limb_t) ABS_CAST (unsigned long int, val); r->_mp_d[0] = vl & GMP_NUMB_MASK; size = vl != 0; |