diff options
author | Kevin Ryde <user42@zip.com.au> | 2001-10-30 00:38:30 +0100 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2001-10-30 00:38:30 +0100 |
commit | dcec040de0c845f6fb13348cb62da0701bbf2814 (patch) | |
tree | 4c7e5e085785fa0fdbc79dc40bd01dc8b29945a3 /mpq | |
parent | ec09179fd7b6c7b803510b81018e32f72f29e347 (diff) | |
download | gmp-dcec040de0c845f6fb13348cb62da0701bbf2814.tar.gz |
* mpq/cmp.c, mpq/cmp_si.c, mpq/cmp_ui.c, mpq/equal.c: Add ASSERTs for
canonical inputs, where correctness depends on it.
Diffstat (limited to 'mpq')
-rw-r--r-- | mpq/equal.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mpq/equal.c b/mpq/equal.c index d058e61b5..40b7b8d0a 100644 --- a/mpq/equal.c +++ b/mpq/equal.c @@ -29,6 +29,10 @@ mpq_equal (mpq_srcptr op1, mpq_srcptr op2) int num1_size, num2_size, den1_size, den2_size, i; mp_srcptr num1_ptr, num2_ptr, den1_ptr, den2_ptr; + /* need fully canonical for correct results */ + ASSERT_MPQ_CANONICAL (op1); + ASSERT_MPQ_CANONICAL (op2); + num1_size = op1->_mp_num._mp_size; num2_size = op2->_mp_num._mp_size; if (num1_size != num2_size) |