diff options
author | Kenta Murata <[email protected]> | 2021-07-14 11:26:52 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2021-07-14 18:43:32 +0900 |
commit | 818c74b7f4d5b88833af26226fc81e563b5d11b9 (patch) | |
tree | 8b5271350f2d3394e43e648ce3dd70fbaf2eed80 /ext/fiddle/fiddle.h | |
parent | 57a743efa408f0c47fc18dd16758a1a1cd54d296 (diff) |
[ruby/fiddle] Return the module handle value in Fiddle::Handle#to_i and add FIddle::Handle#to_ptr (https://github.com/ruby/fiddle/pull/87)
https://github.com/ruby/fiddle/commit/170111a0cb
Diffstat (limited to 'ext/fiddle/fiddle.h')
-rw-r--r-- | ext/fiddle/fiddle.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/fiddle/fiddle.h b/ext/fiddle/fiddle.h index e8ed4ef2a3..823689e091 100644 --- a/ext/fiddle/fiddle.h +++ b/ext/fiddle/fiddle.h @@ -198,5 +198,8 @@ extern VALUE rb_eFiddleDLError; VALUE rb_fiddle_new_function(VALUE address, VALUE arg_types, VALUE ret_type); +typedef void (*rb_fiddle_freefunc_t)(void*); +VALUE rb_fiddle_ptr_new_wrap(void *ptr, long size, rb_fiddle_freefunc_t func, VALUE wrap0, VALUE wrap1); + #endif /* vim: set noet sws=4 sw=4: */ |