diff options
Diffstat (limited to 'generic')
| -rw-r--r-- | generic/tclStubInit.c | 2 | ||||
| -rw-r--r-- | generic/tclTomMath.decls | 2 | ||||
| -rw-r--r-- | generic/tclTomMath.h | 6 | ||||
| -rw-r--r-- | generic/tclTomMathDecls.h | 6 |
4 files changed, 8 insertions, 8 deletions
diff --git a/generic/tclStubInit.c b/generic/tclStubInit.c index 036dba2..0a7fb01 100644 --- a/generic/tclStubInit.c +++ b/generic/tclStubInit.c @@ -95,7 +95,7 @@ mp_err TclBN_mp_init_set_int(mp_int *a, unsigned long i) int TclBN_mp_expt_d_ex(const mp_int *a, mp_digit b, mp_int *c, int fast) { - return mp_expt_u32(a, b, c); + return mp_expt_n(a, b, c); } #define TclBN_mp_div_ld TclBNMpDivLd diff --git a/generic/tclTomMath.decls b/generic/tclTomMath.decls index 27afefd..55cc8f7 100644 --- a/generic/tclTomMath.decls +++ b/generic/tclTomMath.decls @@ -80,7 +80,7 @@ declare 18 { void TclBN_mp_exch(mp_int *a, mp_int *b) } declare 19 { - mp_err TclBN_mp_expt_d(const mp_int *a, unsigned int b, mp_int *c) + mp_err TclBN_mp_expt_d(const mp_int *a, int b, mp_int *c) } declare 20 { mp_err TclBN_mp_grow(mp_int *a, int size) diff --git a/generic/tclTomMath.h b/generic/tclTomMath.h index 79899e7..00b6503 100644 --- a/generic/tclTomMath.h +++ b/generic/tclTomMath.h @@ -1019,13 +1019,13 @@ mp_err mp_log_u32(const mp_int *a, unsigned int base, unsigned int *c) MP_WUR; /* c = a**b */ /* -mp_err mp_expt_u32(const mp_int *a, unsigned int b, mp_int *c) MP_WUR; +mp_err mp_expt_n(const mp_int *a, int b, mp_int *c) MP_WUR; */ /* -MP_DEPRECATED(mp_expt_u32) mp_err mp_expt_d(const mp_int *a, mp_digit b, mp_int *c) MP_WUR; +MP_DEPRECATED(mp_expt_n) mp_err mp_expt_d(const mp_int *a, mp_digit b, mp_int *c) MP_WUR; */ /* -MP_DEPRECATED(mp_expt_u32) mp_err mp_expt_d_ex(const mp_int *a, mp_digit b, mp_int *c, int fast) MP_WUR; +MP_DEPRECATED(mp_expt_n) mp_err mp_expt_d_ex(const mp_int *a, mp_digit b, mp_int *c, int fast) MP_WUR; */ /* ---> radix conversion <--- */ diff --git a/generic/tclTomMathDecls.h b/generic/tclTomMathDecls.h index 550283d..27bf147 100644 --- a/generic/tclTomMathDecls.h +++ b/generic/tclTomMathDecls.h @@ -67,6 +67,7 @@ #define mp_div_2 TclBN_mp_div_2 #define mp_div_2d TclBN_mp_div_2d #define mp_div_3 TclBN_mp_div_3 +#define s_mp_div_3 TclBN_mp_div_3 #define mp_div_d TclBN_mp_div_d #define mp_exch TclBN_mp_exch #define mp_expt_d TclBN_mp_expt_d @@ -208,8 +209,7 @@ EXTERN mp_err TclBN_mp_div_3(const mp_int *a, mp_int *q, /* 18 */ EXTERN void TclBN_mp_exch(mp_int *a, mp_int *b); /* 19 */ -EXTERN mp_err TclBN_mp_expt_d(const mp_int *a, unsigned int b, - mp_int *c); +EXTERN mp_err TclBN_mp_expt_d(const mp_int *a, int b, mp_int *c); /* 20 */ EXTERN mp_err TclBN_mp_grow(mp_int *a, int size); /* 21 */ @@ -391,7 +391,7 @@ typedef struct TclTomMathStubs { mp_err (*tclBN_mp_div_2d) (const mp_int *a, int b, mp_int *q, mp_int *r); /* 16 */ mp_err (*tclBN_mp_div_3) (const mp_int *a, mp_int *q, mp_digit *r); /* 17 */ void (*tclBN_mp_exch) (mp_int *a, mp_int *b); /* 18 */ - mp_err (*tclBN_mp_expt_d) (const mp_int *a, unsigned int b, mp_int *c); /* 19 */ + mp_err (*tclBN_mp_expt_d) (const mp_int *a, int b, mp_int *c); /* 19 */ mp_err (*tclBN_mp_grow) (mp_int *a, int size); /* 20 */ mp_err (*tclBN_mp_init) (mp_int *a); /* 21 */ mp_err (*tclBN_mp_init_copy) (mp_int *a, const mp_int *b); /* 22 */ |
