summaryrefslogtreecommitdiff
path: root/mpz/set_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 /mpz/set_si.c
parent742c01ed5a51098862b9515c373022e71c80a412 (diff)
downloadgmp-a4cdc3d613b1571b7b6e6229dc79fedb0dbfa99d.tar.gz
(ABS_CAST): New macro.
Diffstat (limited to 'mpz/set_si.c')
-rw-r--r--mpz/set_si.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpz/set_si.c b/mpz/set_si.c
index 7c73047e3..bffb2ee33 100644
--- a/mpz/set_si.c
+++ b/mpz/set_si.c
@@ -27,7 +27,7 @@ mpz_set_si (mpz_ptr dest, signed long int val)
mp_size_t size;
mp_limb_t vl;
- vl = (mp_limb_t) (unsigned long int) (val >= 0 ? val : -val);
+ vl = (mp_limb_t) ABS_CAST (unsigned long int, val);
dest->_mp_d[0] = vl & GMP_NUMB_MASK;
size = vl != 0;