X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/d901c8888560a1745ecee7c8d5ddad6229aafc66..12ed8a1f566d8c2020b988462db74435c716088a:/mpx.c diff --git a/mpx.c b/mpx.c index e122760..5fc522a 100644 --- a/mpx.c +++ b/mpx.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: mpx.c,v 1.20 2004/04/08 01:36:15 mdw Exp $ + * $Id$ * * Low-level multiprecision arithmetic * @@ -1421,7 +1421,7 @@ static int loadstore(dstr *v) if (!ok) dumpbits("input data", v->buf, v->len); - free(m); + xfree(m); dstr_destroy(&d); return (ok); } @@ -1459,7 +1459,7 @@ static int twocl(dstr *v) dumpbits("neg", v[1].buf, v[1].len); } - free(m); + xfree(m); dstr_destroy(&d); return (ok); @@ -1498,7 +1498,7 @@ static int twocb(dstr *v) dumpbits("neg", v[1].buf, v[1].len); } - free(m); + xfree(m); dstr_destroy(&d); return (ok); @@ -1525,7 +1525,7 @@ static int lsl(dstr *v) ok = 0; } - free(a); free(c); free(d); + xfree(a); xfree(c); xfree(d); return (ok); } @@ -1550,7 +1550,7 @@ static int lslc(dstr *v) ok = 0; } - free(a); free(c); free(d); + xfree(a); xfree(c); xfree(d); return (ok); } @@ -1575,7 +1575,7 @@ static int lsr(dstr *v) ok = 0; } - free(a); free(c); free(d); + xfree(a); xfree(c); xfree(d); return (ok); } @@ -1602,7 +1602,7 @@ static int uadd(dstr *v) ok = 0; } - free(a); free(b); free(c); free(d); + xfree(a); xfree(b); xfree(c); xfree(d); return (ok); } @@ -1629,7 +1629,7 @@ static int usub(dstr *v) ok = 0; } - free(a); free(b); free(c); free(d); + xfree(a); xfree(b); xfree(c); xfree(d); return (ok); } @@ -1656,7 +1656,7 @@ static int umul(dstr *v) ok = 0; } - free(a); free(b); free(c); free(d); + xfree(a); xfree(b); xfree(c); xfree(d); return (ok); } @@ -1680,7 +1680,7 @@ static int usqr(dstr *v) ok = 0; } - free(a); free(c); free(d); + xfree(a); xfree(c); xfree(d); return (ok); } @@ -1713,7 +1713,7 @@ static int udiv(dstr *v) ok = 0; } - free(a); free(b); free(r); free(q); free(s); free(qq); + xfree(a); xfree(b); xfree(r); xfree(q); xfree(s); xfree(qq); return (ok); }