From: mdw Date: Sun, 13 Jan 2002 13:49:25 +0000 (+0000) Subject: Make @const@-correct. X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/commitdiff_plain/3beded3716206d231f433c210e691159adbe7b66?ds=sidebyside Make @const@-correct. --- diff --git a/mpmont-mexp.c b/mpmont-mexp.c index fabac3e..a3f3f4b 100644 --- a/mpmont-mexp.c +++ b/mpmont-mexp.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: mpmont-mexp.c,v 1.6 2001/06/16 13:00:20 mdw Exp $ + * $Id: mpmont-mexp.c,v 1.7 2002/01/13 13:49:14 mdw Exp $ * * Multiple simultaneous exponentiations * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: mpmont-mexp.c,v $ + * Revision 1.7 2002/01/13 13:49:14 mdw + * Make @const@-correct. + * * Revision 1.6 2001/06/16 13:00:20 mdw * Use the generic exponentiation functions. * @@ -103,7 +106,7 @@ mp *mpmont_mexpr(mpmont *mm, mp *d, mp_expfactor *f, size_t n) * * Arguments: @mpmont *mm@ = pointer to Montgomery reduction context * @mp *d@ = fake destination - * @mp_expfactor *f@ = pointer to array of factors + * @const mp_expfactor *f@ = pointer to array of factors * @size_t n@ = number of factors supplied * * Returns: Product of bases raised to exponents, all mod @m@. @@ -111,7 +114,7 @@ mp *mpmont_mexpr(mpmont *mm, mp *d, mp_expfactor *f, size_t n) * Use: Convenient interface over @mpmont_mexpr@. */ -mp *mpmont_mexp(mpmont *mm, mp *d, mp_expfactor *f, size_t n) +mp *mpmont_mexp(mpmont *mm, mp *d, const mp_expfactor *f, size_t n) { mp_expfactor *v = xmalloc(sizeof(*v) * n); size_t i; diff --git a/mpmont.h b/mpmont.h index 7544e70..58b051b 100644 --- a/mpmont.h +++ b/mpmont.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: mpmont.h,v 1.5 2001/06/16 13:00:04 mdw Exp $ + * $Id: mpmont.h,v 1.6 2002/01/13 13:49:25 mdw Exp $ * * Montgomery reduction * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: mpmont.h,v $ + * Revision 1.6 2002/01/13 13:49:25 mdw + * Make @const@-correct. + * * Revision 1.5 2001/06/16 13:00:04 mdw * Moved @mpmont_factor@ to . Documented interface change to * @mpmont_expr@ and @mpmont_mexpr@ -- the arguments are now in Montgomery @@ -206,7 +209,7 @@ extern mp *mpmont_mexpr(mpmont */*mm*/, mp */*d*/, * * Arguments: @mpmont *mm@ = pointer to Montgomery reduction context * @mp *d@ = fake destination - * @mp_expfactor *f@ = pointer to array of factors + * @const mp_expfactor *f@ = pointer to array of factors * @size_t n@ = number of factors supplied * * Returns: Product of bases raised to exponents, all mod @m@. @@ -215,7 +218,7 @@ extern mp *mpmont_mexpr(mpmont */*mm*/, mp */*d*/, */ extern mp *mpmont_mexp(mpmont */*mm*/, mp */*d*/, - mp_expfactor */*f*/, size_t /*n*/); + const mp_expfactor */*f*/, size_t /*n*/); /*----- That's all, folks -------------------------------------------------*/