From 55a4c27d247cf4fa91b61eaf43229c6df57b7c6e Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 8 Aug 2020 00:29:56 -0700 Subject: [PATCH] Export nary_set_pointer method --- ext/numo/narray/narray.c | 2 +- ext/numo/narray/narray.def | 1 + ext/numo/narray/numo/intern.h | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ext/numo/narray/narray.c b/ext/numo/narray/narray.c index ac56dfa7..48cfa3a1 100644 --- a/ext/numo/narray/narray.c +++ b/ext/numo/narray/narray.c @@ -606,7 +606,7 @@ na_s_eye(int argc, VALUE *argv, VALUE klass) #define READ 1 #define WRITE 2 -static void +void na_set_pointer(VALUE self, char *ptr, size_t byte_size) { VALUE obj; diff --git a/ext/numo/narray/narray.def b/ext/numo/narray/narray.def index 664b1f22..dc44c7a0 100644 --- a/ext/numo/narray/narray.def +++ b/ext/numo/narray/narray.def @@ -11,6 +11,7 @@ nary_get_pointer_for_write nary_get_pointer_for_read nary_get_pointer_for_read_write nary_get_offset +nary_set_pointer nary_copy_flags nary_check_ladder nary_check_contiguous diff --git a/ext/numo/narray/numo/intern.h b/ext/numo/narray/numo/intern.h index d681cd66..052fb39e 100644 --- a/ext/numo/narray/numo/intern.h +++ b/ext/numo/narray/numo/intern.h @@ -44,6 +44,8 @@ char *nary_get_pointer_for_read(VALUE); char *nary_get_pointer_for_read_write(VALUE); #define na_get_offset nary_get_offset size_t nary_get_offset(VALUE self); +#define na_set_pointer nary_set_pointer +void nary_set_pointer(VALUE self, char *ptr, size_t byte_size); #define na_copy_flags nary_copy_flags void nary_copy_flags(VALUE src, VALUE dst);