summaryrefslogtreecommitdiff
path: root/gen-psqr.c
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2002-12-01 02:49:05 +0100
committertege <tege@gmplib.org>2002-12-01 02:49:05 +0100
commit4803648479a5f668103525dcaaf74c4687dc4361 (patch)
treed469a4725674925d3adf82ed516acc2569df6b29 /gen-psqr.c
parentbd5df77cbd55687201b692070e4a0e2ad0d4ad86 (diff)
downloadgmp-4803648479a5f668103525dcaaf74c4687dc4361.tar.gz
(f_cmp_fraction, f_cmp_divisor): Change parameter to `const void *',
to match qsort spec.
Diffstat (limited to 'gen-psqr.c')
-rw-r--r--gen-psqr.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/gen-psqr.c b/gen-psqr.c
index ced075074..b5d1f00c6 100644
--- a/gen-psqr.c
+++ b/gen-psqr.c
@@ -102,8 +102,11 @@ int factor_alloc; /* entries allocated to factor array */
int
-f_cmp_divisor (struct factor_t *p, struct factor_t *q)
+f_cmp_divisor (const void *parg, const void *qarg)
{
+ const struct factor_t *p, *q;
+ p = parg;
+ q = qarg;
if (p->divisor > q->divisor)
return 1;
else if (p->divisor < q->divisor)
@@ -113,8 +116,11 @@ f_cmp_divisor (struct factor_t *p, struct factor_t *q)
}
int
-f_cmp_fraction (struct factor_t *p, struct factor_t *q)
+f_cmp_fraction (const void *parg, const void *qarg)
{
+ const struct factor_t *p, *q;
+ p = parg;
+ q = qarg;
if (p->fraction > q->fraction)
return 1;
else if (p->fraction < q->fraction)