summaryrefslogtreecommitdiff
path: root/lib/scalaires.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/scalaires.c')
-rw-r--r--lib/scalaires.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/scalaires.c b/lib/scalaires.c
index c40760f..f94162a 100644
--- a/lib/scalaires.c
+++ b/lib/scalaires.c
@@ -10,11 +10,11 @@
#define PRECISION 1E6
static int pgcd(int a, int b)
{
- if (!a)
- return b;
if (a < b)
return pgcd(b, a);
- return pgcd(b, b % a);
+ if (!b)
+ return a;
+ return pgcd(b, a % b);
}
rationnel rat_constr_zero(void)