Skip to content
Snippets Groups Projects
Commit 36109d24 authored by Damien George's avatar Damien George
Browse files

Small change to configuration of long int.

parent 22a0865d
No related branches found
No related tags found
No related merge requests found
......@@ -63,7 +63,7 @@ mp_obj_t mp_binary_get_val(char typecode, void *p, int index) {
case 'I':
case 'L':
return mp_obj_new_int_from_uint(((uint32_t*)p)[index]);
#if MICROPY_LONGINT_IMPL != MICROPY_LONGINT_IMPL_NONE
#if MICROPY_LONGINT_IMPL == MICROPY_LONGINT_IMPL_LONGLONG
case 'q':
case 'Q':
// TODO: Explode API more to cover signedness
......
typedef struct _mp_obj_int_t {
mp_obj_base_t base;
#if MICROPY_LONGINT_IMPL != MICROPY_LONGINT_IMPL_NONE
#if MICROPY_LONGINT_IMPL == MICROPY_LONGINT_IMPL_LONGLONG
mp_longint_impl_t val;
#endif
} mp_obj_int_t;
......@@ -9,6 +9,6 @@ void int_print(void (*print)(void *env, const char *fmt, ...), void *env, mp_obj
mp_obj_t int_unary_op(int op, mp_obj_t o_in);
mp_obj_t int_binary_op(int op, mp_obj_t lhs_in, mp_obj_t rhs_in);
#if MICROPY_LONGINT_IMPL != MICROPY_LONGINT_IMPL_NONE
#if MICROPY_LONGINT_IMPL == MICROPY_LONGINT_IMPL_LONGLONG
mp_obj_t mp_obj_new_int_from_ll(long long val);
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment