[ruby/fiddle] Use ffi_closure_free by default. (#20)
Use ffi_closure_free unconditionally.
The current conditionals reflect historic heritage of FFI. Usage of
ffi_closure_free should be better default nowadays, because libffi 3.0.5
fixing issues of ffi_closure_free should be widely available.
RUBY_LIBFFI_MODVERSION is not used anymore.
Because ffi_closure_free() is not used unconditionally, there is no
other use for RUBY_LIBFFI_MODVERSION define, so drop its usage.
Use more meaningful variable name.
ver variable used to be used to pupulate RUBY_LIBFFI_MODVERSION
define. Since the define was removed, the libffi_dir variable name
should better describe the remaining usage of the variable.
[ruby/fiddle] Use ffi_closure_free by default. (#20)
The current conditionals reflect historic heritage of FFI. Usage of
ffi_closure_free should be better default nowadays, because libffi 3.0.5
fixing issues of ffi_closure_free should be widely available.
Because
ffi_closure_free()
is not used unconditionally, there is noother use for RUBY_LIBFFI_MODVERSION define, so drop its usage.
ver
variable used to be used to pupulate RUBY_LIBFFI_MODVERSIONdefine. Since the define was removed, the
libffi_dir
variable nameshould better describe the remaining usage of the variable.
https://github.com/ruby/fiddle/commit/c49cc79eb8