From: mdw Date: Sat, 17 Jun 2000 11:54:27 +0000 (+0000) Subject: Use new MP memory management functions. X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/commitdiff_plain/87b63d41842c25ce787391cf5f9e262dad449bd3 Use new MP memory management functions. --- diff --git a/pfilt.c b/pfilt.c index 0eb6054..eda5116 100644 --- a/pfilt.c +++ b/pfilt.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: pfilt.c,v 1.1 1999/12/22 15:49:39 mdw Exp $ + * $Id: pfilt.c,v 1.2 2000/06/17 11:54:27 mdw Exp $ * * Finding and testing prime numbers * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: pfilt.c,v $ + * Revision 1.2 2000/06/17 11:54:27 mdw + * Use new MP memory management functions. + * * Revision 1.1 1999/12/22 15:49:39 mdw * Renamed from `pgen'. Reworking for new prime-search system. * @@ -189,10 +192,9 @@ int pfilt_muladd(pfilt *p, const pfilt *q, mpw m, mpw a) /* --- Multiply the big number --- */ { - mp *d = mp_create(MP_LEN(q->m) + 2); + mp *d = mp_new(MP_LEN(q->m) + 2, q->m->f); mpx_umuln(d->v, d->vl, q->m->v, q->m->vl, m); mpx_uaddn(d->v, d->vl, a); - d->f = q->m->f; if (p == q) mp_drop(p->m); mp_shrink(d);