summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2021-02-24 11:56:53 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2021-02-24 11:56:53 (GMT)
commitd134d35fef774db63654e487bb6303b79597b820 (patch)
tree9af81c1a96505134925ed6794667dfd2721fa11c
parente5153a8d0c265d7dfb9ea1939563faf94f544a1b (diff)
downloadtcl-d134d35fef774db63654e487bb6303b79597b820.zip
tcl-d134d35fef774db63654e487bb6303b79597b820.tar.gz
tcl-d134d35fef774db63654e487bb6303b79597b820.tar.bz2
Fix "make checkstubs": A few more MODULE_SCOPE libtommath functions
-rw-r--r--generic/tcl.decls3
-rw-r--r--generic/tclStubInit.c2
-rw-r--r--generic/tclTomMathDecls.h7
3 files changed, 10 insertions, 2 deletions
diff --git a/generic/tcl.decls b/generic/tcl.decls
index 5895946..b659684 100644
--- a/generic/tcl.decls
+++ b/generic/tcl.decls
@@ -2497,6 +2497,9 @@ export {
export {
void Tcl_InitSubsystems(void)
}
+export {
+ int TclZipfs_AppHook(int *argc, char ***argv)
+}
# Local Variables:
# mode: tcl
diff --git a/generic/tclStubInit.c b/generic/tclStubInit.c
index dd7dc26..50c99ad 100644
--- a/generic/tclStubInit.c
+++ b/generic/tclStubInit.c
@@ -142,7 +142,7 @@ static void uniCodePanic(void) {
#define TclBN_mp_xor mp_xor
#define TclBN_mp_zero mp_zero
#define TclBN_s_mp_add s_mp_add
-#define TclBN_s_mp_balance_mul mp_balance_mul
+#define TclBN_s_mp_balance_mul s_mp_balance_mul
#define TclBN_mp_karatsuba_mul s_mp_karatsuba_mul
#define TclBN_mp_karatsuba_sqr s_mp_karatsuba_sqr
#define TclBN_s_mp_mul_digs s_mp_mul_digs
diff --git a/generic/tclTomMathDecls.h b/generic/tclTomMathDecls.h
index 62605fc..1b2c05f 100644
--- a/generic/tclTomMathDecls.h
+++ b/generic/tclTomMathDecls.h
@@ -73,6 +73,11 @@ MODULE_SCOPE mp_err TclBN_s_mp_mul_d(const mp_int *a, mp_digit b, mp_int *c);
MODULE_SCOPE void TclBN_s_mp_reverse(unsigned char *s, size_t len);
MODULE_SCOPE void TclBN_s_mp_set(mp_int *a, mp_digit b);
MODULE_SCOPE mp_err TclBN_s_mp_sub_d(const mp_int *a, mp_digit b, mp_int *c);
+MODULE_SCOPE mp_err TclBN_s_mp_balance_mul(const mp_int *a, const mp_int *b, mp_int *c);
+MODULE_SCOPE const char *const TclBN_mp_s_rmap;
+MODULE_SCOPE const uint8_t TclBN_mp_s_rmap_reverse[];
+MODULE_SCOPE const size_t TclBN_mp_s_rmap_reverse_sz;
+MODULE_SCOPE mp_err TclBN_mp_set_int(mp_int *a, unsigned long b);
#ifdef __cplusplus
}
#endif
@@ -149,7 +154,7 @@ MODULE_SCOPE mp_err TclBN_s_mp_sub_d(const mp_int *a, mp_digit b, mp_int *c);
#define mp_xor TclBN_mp_xor
#define mp_zero TclBN_mp_zero
#define s_mp_add TclBN_s_mp_add
-#define s_mp_balance_mul TclBN_mp_balance_mul
+#define s_mp_balance_mul TclBN_s_mp_balance_mul
#define s_mp_karatsuba_mul TclBN_mp_karatsuba_mul
#define s_mp_karatsuba_sqr TclBN_mp_karatsuba_sqr
#define s_mp_mul_digs TclBN_s_mp_mul_digs