summaryrefslogtreecommitdiff
path: root/mpz/fdiv_q_ui.c
diff options
context:
space:
mode:
authortege <tege@gmplib.org>1996-08-27 06:55:40 +0200
committertege <tege@gmplib.org>1996-08-27 06:55:40 +0200
commit1bcc22a2f37efcfd8bb1d25ae0d028acd61f3ce2 (patch)
treecb59de1cdbee985210172f7d3484bbc4dd6e028a /mpz/fdiv_q_ui.c
parenta4f5438c0e49f1a2d151f34a42c99f9e93400e90 (diff)
downloadgmp-1bcc22a2f37efcfd8bb1d25ae0d028acd61f3ce2.tar.gz
Special case for division by 0.
Diffstat (limited to 'mpz/fdiv_q_ui.c')
-rw-r--r--mpz/fdiv_q_ui.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mpz/fdiv_q_ui.c b/mpz/fdiv_q_ui.c
index 3d6825d4f..b50c8447a 100644
--- a/mpz/fdiv_q_ui.c
+++ b/mpz/fdiv_q_ui.c
@@ -38,6 +38,9 @@ mpz_fdiv_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);