Added functions to FFI module
This commit is contained in:
12
lib/ffi.ex
12
lib/ffi.ex
@@ -1,2 +1,14 @@
|
||||
defmodule FFI do
|
||||
@on_load :init
|
||||
|
||||
def init do
|
||||
:erlang.load_nif("./ffi_nif", 0)
|
||||
end
|
||||
|
||||
def call({library, name, arguments, return_type}, params),
|
||||
do: nif_call(library, name, arguments, return_type, params)
|
||||
|
||||
def nif_call(library, name, arguments, return_type, params) do
|
||||
:badarg
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user