return delayrange;
}
+/*
+ * <3 Johannes
+ */
static unsigned int gcd(unsigned int m, unsigned int n)
{
- unsigned int r;
-
- if (!m || !n)
- return 0;
-
- do {
- r = m % n;
- if (!r)
- break;
- m = n;
- n = r;
- } while (1);
+ if (!n)
+ return m;
- return n;
+ return gcd(n, m % n);
}
/*