summaryrefslogtreecommitdiffstatshomepage
path: root/py/mpz.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-04-03 11:00:54 +0000
committerDamien George <damien.p.george@gmail.com>2014-04-03 11:00:54 +0000
commit8270e3853dc167d2d7946bb0de7a0f0bb2adde48 (patch)
treee261ee333b53fbe4560c94e37a531eaae2c0d60e /py/mpz.h
parenta58a7aefbd330261cc5c79c9fc9d5c6a12d2aeeb (diff)
downloadmicropython-8270e3853dc167d2d7946bb0de7a0f0bb2adde48.tar.gz
micropython-8270e3853dc167d2d7946bb0de7a0f0bb2adde48.zip
py: More robust int conversion and overflow checking.
Diffstat (limited to 'py/mpz.h')
-rw-r--r--py/mpz.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/py/mpz.h b/py/mpz.h
index 7778893229..cbe60eb8d0 100644
--- a/py/mpz.h
+++ b/py/mpz.h
@@ -71,6 +71,7 @@ mpz_t *mpz_div(const mpz_t *lhs, const mpz_t *rhs);
mpz_t *mpz_mod(const mpz_t *lhs, const mpz_t *rhs);
machine_int_t mpz_as_int(const mpz_t *z);
+bool mpz_as_int_checked(const mpz_t *z, machine_int_t *value);
#if MICROPY_ENABLE_FLOAT
mp_float_t mpz_as_float(const mpz_t *z);
#endif