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/get_si.c | |
parent | 742c01ed5a51098862b9515c373022e71c80a412 (diff) | |
download | gmp-a4cdc3d613b1571b7b6e6229dc79fedb0dbfa99d.tar.gz |
(ABS_CAST): New macro.
Diffstat (limited to 'mpf/get_si.c')
-rw-r--r-- | mpf/get_si.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mpf/get_si.c b/mpf/get_si.c index 5c6fd5e19..e3d18e89f 100644 --- a/mpf/get_si.c +++ b/mpf/get_si.c @@ -72,5 +72,5 @@ mpf_get_si (mpf_srcptr f) __GMP_NOTHROW return fl & LONG_MAX; else /* this form necessary to correctly handle -0x80..00 */ - return ~ ((fl - 1) & LONG_MAX); + return -1 - (long) ((fl - 1) & LONG_MAX); } |