py/objarray.h: Add mp_obj_memoryview_init() helper function.
Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
ca017841d6
commit
50e34f979c
@ -49,4 +49,14 @@ typedef struct _mp_obj_array_t {
|
|||||||
void *items;
|
void *items;
|
||||||
} mp_obj_array_t;
|
} mp_obj_array_t;
|
||||||
|
|
||||||
|
#if MICROPY_PY_BUILTINS_MEMORYVIEW
|
||||||
|
static inline void mp_obj_memoryview_init(mp_obj_array_t *self, size_t typecode, size_t offset, size_t len, void *items) {
|
||||||
|
self->base.type = &mp_type_memoryview;
|
||||||
|
self->typecode = typecode;
|
||||||
|
self->free = offset;
|
||||||
|
self->len = len;
|
||||||
|
self->items = items;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // MICROPY_INCLUDED_PY_OBJARRAY_H
|
#endif // MICROPY_INCLUDED_PY_OBJARRAY_H
|
||||||
|
Loading…
Reference in New Issue
Block a user