ezdl

Easy dynamic linking of C functions from ocaml
IN THIS PACKAGE
Module Ezdl
type t
type cfunc
val dlopen : string -> t
val dlsym : t -> string -> cfunc
val dlclose : t -> unit
type cptr
val cptr_of : 'a -> cptr
val f2f : cfunc -> float -> float
val ff2f : cfunc -> float -> float -> float
val i2i : cfunc -> int -> int
val ii2i : cfunc -> int -> int -> int
val iii2i : cfunc -> int -> int -> int -> int
type carg =
| Int_carg of int
| Double_carg of float
| String_carg of string
| Ptr_carg of cptr
val carg_to_string : carg -> string
type cargs = carg list
val cargs2i : cfunc -> cargs -> int
val cargs2f : cfunc -> cargs -> float
val cargs2s : cfunc -> cargs -> string