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