summaryrefslogtreecommitdiffstats
path: root/libtommath/tommath.h
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-07 15:29:26 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-07 15:29:26 (GMT)
commit16a6b9c3c11a42703b6a95fdd027633b5e1cd1fa (patch)
tree759bb4ae765b55037bf2f5f116b610d5262d8eac /libtommath/tommath.h
parent1e29c4f4ad0ec8903b99967d45b6ea0ea76c6111 (diff)
downloadtcl-16a6b9c3c11a42703b6a95fdd027633b5e1cd1fa.zip
tcl-16a6b9c3c11a42703b6a95fdd027633b5e1cd1fa.tar.gz
tcl-16a6b9c3c11a42703b6a95fdd027633b5e1cd1fa.tar.bz2
Sync with libtommath's "develop" again
Diffstat (limited to 'libtommath/tommath.h')
-rw-r--r--libtommath/tommath.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/libtommath/tommath.h b/libtommath/tommath.h
index 8c67c0e..0b04a5c 100644
--- a/libtommath/tommath.h
+++ b/libtommath/tommath.h
@@ -718,7 +718,7 @@ mp_err mp_to_sbin(const mp_int *a, unsigned char *buf, size_t maxlen, size_t *wr
mp_err mp_read_radix(mp_int *a, const char *str, int radix) MP_WUR;
MP_DEPRECATED(mp_to_radix) mp_err mp_toradix(const mp_int *a, char *str, int radix) MP_WUR;
MP_DEPRECATED(mp_to_radix) mp_err mp_toradix_n(const mp_int *a, char *str, int radix, int maxlen) MP_WUR;
-mp_err mp_to_radix(const mp_int *a, char *str, size_t maxlen, int radix) MP_WUR;
+mp_err mp_to_radix(const mp_int *a, char *str, size_t maxlen, size_t *written, int radix) MP_WUR;
mp_err mp_radix_size(const mp_int *a, int radix, int *size) MP_WUR;
#ifndef MP_NO_FILE
@@ -738,10 +738,10 @@ mp_err mp_fwrite(const mp_int *a, int radix, FILE *stream) MP_WUR;
#define mp_todecimal(M, S) (MP_DEPRECATED_PRAGMA("replaced by mp_to_decimal") mp_toradix((M), (S), 10))
#define mp_tohex(M, S) (MP_DEPRECATED_PRAGMA("replaced by mp_to_hex") mp_toradix((M), (S), 16))
-#define mp_to_binary(M, S, N) mp_to_radix((M), (S), (N), 2)
-#define mp_to_octal(M, S, N) mp_to_radix((M), (S), (N), 8)
-#define mp_to_decimal(M, S, N) mp_to_radix((M), (S), (N), 10)
-#define mp_to_hex(M, S, N) mp_to_radix((M), (S), (N), 16)
+#define mp_to_binary(M, S, N) mp_to_radix((M), (S), (N), NULL, 2)
+#define mp_to_octal(M, S, N) mp_to_radix((M), (S), (N), NULL, 8)
+#define mp_to_decimal(M, S, N) mp_to_radix((M), (S), (N), NULL, 10)
+#define mp_to_hex(M, S, N) mp_to_radix((M), (S), (N), NULL, 16)
#ifdef __cplusplus
}