From 869de6d8e3833932ee8b0e8e70c13a2e5d4ceb82 Mon Sep 17 00:00:00 2001 From: mbkma Date: Sun, 25 Oct 2020 14:54:31 +0100 Subject: Fix most conversion warnings. --- src/mp.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/mp.h') diff --git a/src/mp.h b/src/mp.h index 8c527e3..22bc986 100644 --- a/src/mp.h +++ b/src/mp.h @@ -69,7 +69,7 @@ void mperr(const char *format, ...) __attribute__((format(printf, 1, 2))) /* Returns initialized MPNumber object */ MPNumber mp_new(void); -MPNumber mp_new_from_integer(uint64_t x); +MPNumber mp_new_from_unsigned_integer(ulong x); MPNumber* mp_new_ptr(void); @@ -195,7 +195,7 @@ void mp_get_eulers(MPNumber *z); void mp_get_i(MPNumber *z); /* Sets z = n√x */ -void mp_root(const MPNumber *x, int64_t n, MPNumber *z); +void mp_root(const MPNumber *x, long n, MPNumber *z); /* Sets z = √x */ void mp_sqrt(const MPNumber *x, MPNumber *z); @@ -213,7 +213,7 @@ void mp_modular_exponentiation(const MPNumber *x, const MPNumber *y, const MPNum void mp_xpowy(const MPNumber *x, const MPNumber *y, MPNumber *z); /* Sets z = x^y */ -void mp_xpowy_integer(const MPNumber *x, int64_t y, MPNumber *z); +void mp_xpowy_integer(const MPNumber *x, long y, MPNumber *z); /* Sets z = e^x */ void mp_epowy(const MPNumber *x, MPNumber *z); @@ -262,10 +262,10 @@ float mp_to_float(const MPNumber *x); double mp_to_double(const MPNumber *x); /* Returns x as a native integer */ -int64_t mp_to_integer(const MPNumber *x); +long mp_to_integer(const MPNumber *x); /* Returns x as a native unsigned integer */ -uint64_t mp_to_unsigned_integer(const MPNumber *x); +ulong mp_to_unsigned_integer(const MPNumber *x); /* Sets z = sin x */ void mp_sin(const MPNumber *x, MPAngleUnit unit, MPNumber *z); -- cgit v1.2.1