module FFI::Function::RegisterAttach

def attach(mod, name)

def attach(mod, name)
  funcs = mod.instance_variable_defined?("@ffi_functions") && mod.instance_variable_get("@ffi_functions")
  unless funcs
    funcs = {}
    mod.instance_variable_set("@ffi_functions", funcs)
  end
  funcs[name.to_sym] = self
  # Jump to the native attach method of CRuby, JRuby or Tuffleruby
  super
end