This repository provides Julia bindings for libffi.
julia> import Pkg
julia> Pkg.add("https://github.com/fatteneder/Libffi.jl")
This package provides an LLVM independent @ccall mechanism based on libffi.
You can use it as:
julia> import Libffi; Libdl
julia> libc = Libdl.dlopen("libc.so.6")
julia> p_clock = Libdl.dlsym(libc, :clock)
julia> cif = Libffi.Ffi_cif(Cint, ());
julia> Libffi.ffi_call(cif, p_clock, [])
22950370- Implement a version of
ffi_callthat cachescfi. - Implement a
Libffi.@ccallmacro.