From 01ab29cc285ec92c07cd67db6f8616690bd217f8 Mon Sep 17 00:00:00 2001 From: Kenta Murata Date: Wed, 23 Dec 2020 00:43:26 +0900 Subject: [memory_view] Make some rb_memroy_view_t members const --- include/ruby/memory_view.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include/ruby') diff --git a/include/ruby/memory_view.h b/include/ruby/memory_view.h index 6ff5cbf070..b5e82650b4 100644 --- a/include/ruby/memory_view.h +++ b/include/ruby/memory_view.h @@ -80,7 +80,7 @@ typedef struct { * item structure. rb_memory_view_prepare_item_desc and * rb_memory_view_get_item allocate this memory if needed, * and rb_memory_view_release frees it. */ - rb_memory_view_item_component_t *components; + const rb_memory_view_item_component_t *components; /* The number of components in an item. */ size_t length; @@ -91,15 +91,15 @@ typedef struct { /* ndim size array indicating the number of elements in each dimension. * This can be NULL when ndim == 1. */ - ssize_t *shape; + const ssize_t *shape; /* ndim size array indicating the number of bytes to skip to go to the * next element in each dimension. */ - ssize_t *strides; + const ssize_t *strides; /* The offset in each dimension when this memory view exposes a nested array. * Or, NULL when this memory view exposes a flat array. */ - ssize_t *sub_offsets; + const ssize_t *sub_offsets; /* the private data for managing this exported memory */ void *const private; -- cgit v1.2.3