diff options
-rw-r--r-- | mpq/set_si.c | 2 | ||||
-rw-r--r-- | mpq/set_ui.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/mpq/set_si.c b/mpq/set_si.c index 5b9ce4a5a..72ec5e867 100644 --- a/mpq/set_si.c +++ b/mpq/set_si.c @@ -43,5 +43,5 @@ mpq_set_si (MP_RAT *dest, signed long int num, unsigned long int den) } dest->_mp_den._mp_d[0] = den; - dest->_mp_den._mp_size = 1; + dest->_mp_den._mp_size = (den != 0); } diff --git a/mpq/set_ui.c b/mpq/set_ui.c index 715060ad9..36380b72f 100644 --- a/mpq/set_ui.c +++ b/mpq/set_ui.c @@ -39,5 +39,5 @@ mpq_set_ui (MP_RAT *dest, unsigned long int num, unsigned long int den) } dest->_mp_den._mp_d[0] = den; - dest->_mp_den._mp_size = 1; + dest->_mp_den._mp_size = (den != 0); } |