summaryrefslogtreecommitdiff
path: root/mpf/iset_si.c
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2012-02-11 12:51:21 +0100
committerTorbjorn Granlund <tege@gmplib.org>2012-02-11 12:51:21 +0100
commita4cdc3d613b1571b7b6e6229dc79fedb0dbfa99d (patch)
tree490ceb211d0417d0c0db3237e16a143e8e1d9809 /mpf/iset_si.c
parent742c01ed5a51098862b9515c373022e71c80a412 (diff)
downloadgmp-a4cdc3d613b1571b7b6e6229dc79fedb0dbfa99d.tar.gz
(ABS_CAST): New macro.
Diffstat (limited to 'mpf/iset_si.c')
-rw-r--r--mpf/iset_si.c2
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;