diff options
author | biouman <biouman> | 2001-05-01 09:48:02 +0000 |
---|---|---|
committer | biouman <biouman> | 2001-05-01 09:48:02 +0000 |
commit | 6b8f02426a4dd9358c7b35d34268db358fd113c3 (patch) | |
tree | b1f2af48fa2c6563ee7f3beef4163a0ff56232ef /lib/scalaires.c | |
parent | 9636d6739ebf330ef3fcc41ae838068e600c140b (diff) |
*** empty log message ***
Diffstat (limited to 'lib/scalaires.c')
-rw-r--r-- | lib/scalaires.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/scalaires.c b/lib/scalaires.c index 7a97866..a58b627 100644 --- a/lib/scalaires.c +++ b/lib/scalaires.c @@ -3,10 +3,9 @@ * Operations sur les scalaires ( rationnels ) * */ - +#include <math.h> #include "scalaires.h" #include "exceptions.h" -#include <math.h> #ifdef HAVE_CONFIG_H #include "config.h" #else @@ -109,6 +108,8 @@ rationnel rat_multiplication(rationnel rat1, rationnel rat2) rationnel rat_division(rationnel rat1, rationnel rat2) { /* division */ - + if (!rat2.num) + exception(1,_("division by zero")); return rat_constr(rat1.num * rat2.denom, rat1.denom * rat2.num); + } |