summaryrefslogtreecommitdiffstatshomepage
path: root/py/objarray.h
diff options
context:
space:
mode:
Diffstat (limited to 'py/objarray.h')
-rw-r--r--py/objarray.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/py/objarray.h b/py/objarray.h
index 2fb6e2c915..94c31c9693 100644
--- a/py/objarray.h
+++ b/py/objarray.h
@@ -49,4 +49,14 @@ typedef struct _mp_obj_array_t {
void *items;
} 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