diff options
-rw-r--r-- | doc/memory_view.md | 2 | ||||
-rw-r--r-- | include/ruby/memory_view.h | 2 | ||||
-rw-r--r-- | memory_view.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/doc/memory_view.md b/doc/memory_view.md index 646a35423a..a24700d0b1 100644 --- a/doc/memory_view.md +++ b/doc/memory_view.md @@ -89,7 +89,7 @@ The MemoryView structure consists of the following members. A `ndim` size array consisting of the offsets in each dimension when the MemoryView exposes a nested array. This can be `NULL` when the MemoryView exposes a flat array. -- `void *const private` +- `void *private_data` The private data that MemoryView provider uses internally. This can be `NULL` when any private data is unnecessary. diff --git a/include/ruby/memory_view.h b/include/ruby/memory_view.h index 4492c06b38..a67c1c0045 100644 --- a/include/ruby/memory_view.h +++ b/include/ruby/memory_view.h @@ -100,7 +100,7 @@ typedef struct { const ssize_t *sub_offsets; /* the private data for managing this exported memory */ - void *const private; + void *private_data; } rb_memory_view_t; typedef bool (* rb_memory_view_get_func_t)(VALUE obj, rb_memory_view_t *view, int flags); diff --git a/memory_view.c b/memory_view.c index 4c6c1225e8..b08f13e286 100644 --- a/memory_view.c +++ b/memory_view.c @@ -210,7 +210,7 @@ rb_memory_view_init_as_byte_array(rb_memory_view_t *view, VALUE obj, void *data, view->shape = NULL; view->strides = NULL; view->sub_offsets = NULL; - *((void **)&view->private) = NULL; + view->private_data = NULL; return true; } |