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 /mpz/set_si.c | |
parent | 742c01ed5a51098862b9515c373022e71c80a412 (diff) | |
download | gmp-a4cdc3d613b1571b7b6e6229dc79fedb0dbfa99d.tar.gz |
(ABS_CAST): New macro.
Diffstat (limited to 'mpz/set_si.c')
-rw-r--r-- | mpz/set_si.c | 2 |
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; |