diff options
author | tege <tege@gmplib.org> | 1996-08-27 06:55:40 +0200 |
---|---|---|
committer | tege <tege@gmplib.org> | 1996-08-27 06:55:40 +0200 |
commit | 1bcc22a2f37efcfd8bb1d25ae0d028acd61f3ce2 (patch) | |
tree | cb59de1cdbee985210172f7d3484bbc4dd6e028a /mpz/cdiv_q_ui.c | |
parent | a4f5438c0e49f1a2d151f34a42c99f9e93400e90 (diff) | |
download | gmp-1bcc22a2f37efcfd8bb1d25ae0d028acd61f3ce2.tar.gz |
Special case for division by 0.
Diffstat (limited to 'mpz/cdiv_q_ui.c')
-rw-r--r-- | mpz/cdiv_q_ui.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mpz/cdiv_q_ui.c b/mpz/cdiv_q_ui.c index 7b6cfd7af..9452fb3d3 100644 --- a/mpz/cdiv_q_ui.c +++ b/mpz/cdiv_q_ui.c @@ -40,6 +40,9 @@ mpz_cdiv_q_ui (quot, dividend, divisor) mp_ptr quot_ptr; mp_limb_t remainder_limb; + if (divisor == 0) + DIVIDE_BY_ZERO; + dividend_size = dividend->_mp_size; size = ABS (dividend_size); |