diff options
author | Kevin Ryde <user42@zip.com.au> | 2001-05-07 01:09:19 +0200 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2001-05-07 01:09:19 +0200 |
commit | 22985cdd561539616f1ca0b8108c6bd10504d9e0 (patch) | |
tree | bffdc5aa6465210c02a2e6cf4fc0108b301b25cd /gmp-h.in | |
parent | 4a67f6a51388210090fe2272e23482ba84bf4d06 (diff) | |
download | gmp-22985cdd561539616f1ca0b8108c6bd10504d9e0.tar.gz |
* gmp-h.in (mpf_set_si, mpf_set_ui): Don't bother setting _mp_exp to 0
when n==0 (use 1 unconditionally).
Diffstat (limited to 'gmp-h.in')
-rw-r--r-- | gmp-h.in | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1190,7 +1190,7 @@ void mpf_set_si (mpf_ptr f, long n) { f->_mp_d[0] = (unsigned long) (n >= 0 ? n : -n); - f->_mp_exp = (n != 0); + f->_mp_exp = 1; f->_mp_size = (n < 0 ? -1 : n != 0); } #endif @@ -1203,7 +1203,8 @@ void mpf_set_ui (mpf_ptr f, unsigned long n) { f->_mp_d[0] = n; - f->_mp_exp = f->_mp_size = (n != 0); + f->_mp_exp = 1; + f->_mp_size = (n != 0); } #endif |