binary: Rename array accessors for clarity.
This commit is contained in:
parent
2da81fa80c
commit
ef9124f5ff
|
@ -39,7 +39,7 @@ int mp_binary_get_size(char typecode) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
mp_obj_t mp_binary_get_val(char typecode, void *p, int index) {
|
mp_obj_t mp_binary_get_val_array(char typecode, void *p, int index) {
|
||||||
machine_int_t val = 0;
|
machine_int_t val = 0;
|
||||||
switch (typecode) {
|
switch (typecode) {
|
||||||
case 'b':
|
case 'b':
|
||||||
|
@ -121,7 +121,7 @@ mp_obj_t mp_binary_get_val_unaligned(char typecode, byte **ptr) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void mp_binary_set_val(char typecode, void *p, int index, mp_obj_t val_in) {
|
void mp_binary_set_val_array(char typecode, void *p, int index, mp_obj_t val_in) {
|
||||||
machine_int_t val = 0;
|
machine_int_t val = 0;
|
||||||
if (MP_OBJ_IS_INT(val_in)) {
|
if (MP_OBJ_IS_INT(val_in)) {
|
||||||
val = mp_obj_int_get(val_in);
|
val = mp_obj_int_get(val_in);
|
||||||
|
|
|
@ -40,7 +40,7 @@ STATIC void array_print(void (*print)(void *env, const char *fmt, ...), void *en
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
print(env, ", ");
|
print(env, ", ");
|
||||||
}
|
}
|
||||||
mp_obj_print_helper(print, env, mp_binary_get_val(o->typecode, o->items, i), PRINT_REPR);
|
mp_obj_print_helper(print, env, mp_binary_get_val_array(o->typecode, o->items, i), PRINT_REPR);
|
||||||
}
|
}
|
||||||
print(env, "]");
|
print(env, "]");
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,7 @@ STATIC mp_obj_t array_construct(char typecode, mp_obj_t initializer) {
|
||||||
if (len == 0) {
|
if (len == 0) {
|
||||||
array_append(array, item);
|
array_append(array, item);
|
||||||
} else {
|
} else {
|
||||||
mp_binary_set_val(typecode, array->items, i++, item);
|
mp_binary_set_val_array(typecode, array->items, i++, item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ STATIC mp_obj_t array_binary_op(int op, mp_obj_t lhs, mp_obj_t rhs) {
|
||||||
case MP_BINARY_OP_SUBSCR:
|
case MP_BINARY_OP_SUBSCR:
|
||||||
{
|
{
|
||||||
uint index = mp_get_index(o->base.type, o->len, rhs, false);
|
uint index = mp_get_index(o->base.type, o->len, rhs, false);
|
||||||
return mp_binary_get_val(o->typecode, o->items, index);
|
return mp_binary_get_val_array(o->typecode, o->items, index);
|
||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -136,7 +136,7 @@ STATIC mp_obj_t array_append(mp_obj_t self_in, mp_obj_t arg) {
|
||||||
self->free = 8;
|
self->free = 8;
|
||||||
self->items = m_realloc(self->items, item_sz * self->len, item_sz * (self->len + self->free));
|
self->items = m_realloc(self->items, item_sz * self->len, item_sz * (self->len + self->free));
|
||||||
}
|
}
|
||||||
mp_binary_set_val(self->typecode, self->items, self->len++, arg);
|
mp_binary_set_val_array(self->typecode, self->items, self->len++, arg);
|
||||||
self->free--;
|
self->free--;
|
||||||
return mp_const_none; // return None, as per CPython
|
return mp_const_none; // return None, as per CPython
|
||||||
}
|
}
|
||||||
|
@ -149,7 +149,7 @@ STATIC bool array_store_item(mp_obj_t self_in, mp_obj_t index_in, mp_obj_t value
|
||||||
}
|
}
|
||||||
mp_obj_array_t *o = self_in;
|
mp_obj_array_t *o = self_in;
|
||||||
uint index = mp_get_index(o->base.type, o->len, index_in, false);
|
uint index = mp_get_index(o->base.type, o->len, index_in, false);
|
||||||
mp_binary_set_val(o->typecode, o->items, index, value);
|
mp_binary_set_val_array(o->typecode, o->items, index, value);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -235,7 +235,7 @@ typedef struct _mp_obj_array_it_t {
|
||||||
STATIC mp_obj_t array_it_iternext(mp_obj_t self_in) {
|
STATIC mp_obj_t array_it_iternext(mp_obj_t self_in) {
|
||||||
mp_obj_array_it_t *self = self_in;
|
mp_obj_array_it_t *self = self_in;
|
||||||
if (self->cur < self->array->len) {
|
if (self->cur < self->array->len) {
|
||||||
return mp_binary_get_val(self->array->typecode, self->array->items, self->cur++);
|
return mp_binary_get_val_array(self->array->typecode, self->array->items, self->cur++);
|
||||||
} else {
|
} else {
|
||||||
return MP_OBJ_NULL;
|
return MP_OBJ_NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue