mirror of
https://github.com/micropython/micropython.git
synced 2026-01-05 11:40:18 +01:00
py: Enable struct/binary-helper to parse q and Q sized ints.
Addresses issue #848.
This commit is contained in:
@@ -279,7 +279,13 @@ mp_obj_t mp_obj_new_int(mp_int_t value) {
|
||||
|
||||
mp_obj_t mp_obj_new_int_from_ll(long long val) {
|
||||
mp_obj_int_t *o = mp_obj_int_new_mpz();
|
||||
mpz_set_from_ll(&o->mpz, val);
|
||||
mpz_set_from_ll(&o->mpz, val, true);
|
||||
return o;
|
||||
}
|
||||
|
||||
mp_obj_t mp_obj_new_int_from_ull(unsigned long long val) {
|
||||
mp_obj_int_t *o = mp_obj_int_new_mpz();
|
||||
mpz_set_from_ll(&o->mpz, val, false);
|
||||
return o;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user