bindings-libffi-0.1: Low level bindings to libffi.
Source code
Contents
Index
Bindings.Libffi
Description
http://sourceware.org/libffi
.
Documentation
c'ffi_prep_cif
::
Ptr
C'ffi_cif
->
C'ffi_abi
->
CUInt
->
Ptr
C'ffi_type
->
Ptr
(
Ptr
C'ffi_type
) ->
IO
C'ffi_status
Source
p'ffi_prep_cif
::
FunPtr
(
Ptr
C'ffi_cif
->
C'ffi_abi
->
CUInt
->
Ptr
C'ffi_type
->
Ptr
(
Ptr
C'ffi_type
) ->
IO
C'ffi_status
)
Source
c'ffi_call
::
Ptr
C'ffi_cif
->
FunPtr
(
IO
()
) ->
Ptr
()
->
Ptr
(
Ptr
()
) ->
IO
()
Source
p'ffi_call
::
FunPtr
(
Ptr
C'ffi_cif
->
FunPtr
(
IO
()
) ->
Ptr
()
->
Ptr
(
Ptr
()
) ->
IO
()
)
Source
data
C'ffi_cif
Source
Constructors
C'ffi_cif
Instances
Eq
C'ffi_cif
Show
C'ffi_cif
Storable
C'ffi_cif
type
C'ffi_abi
=
Word32
Source
type
C'ffi_arg
=
Word32
Source
type
C'ffi_sarg
=
Int32
Source
type
C'ffi_status
=
Word32
Source
data
C'ffi_type
Source
Constructors
C'ffi_type
c'FFI_OK
::
Num
a => a
Source
c'FFI_BAD_TYPEDEF
::
Num
a => a
Source
c'FFI_BAD_ABI
::
Num
a => a
Source
c'FFI_FIRST_ABI
::
Num
a => a
Source
c'FFI_DEFAULT_ABI
::
Num
a => a
Source
c'FFI_LAST_ABI
::
Num
a => a
Source
p'ffi_type_void
::
Ptr
C'ffi_type
Source
p'ffi_type_uint8
::
Ptr
C'ffi_type
Source
p'ffi_type_sint8
::
Ptr
C'ffi_type
Source
p'ffi_type_uint16
::
Ptr
C'ffi_type
Source
p'ffi_type_sint16
::
Ptr
C'ffi_type
Source
p'ffi_type_uint32
::
Ptr
C'ffi_type
Source
p'ffi_type_sint32
::
Ptr
C'ffi_type
Source
p'ffi_type_uint64
::
Ptr
C'ffi_type
Source
p'ffi_type_sint64
::
Ptr
C'ffi_type
Source
p'ffi_type_float
::
Ptr
C'ffi_type
Source
p'ffi_type_double
::
Ptr
C'ffi_type
Source
p'ffi_type_pointer
::
Ptr
C'ffi_type
Source
Produced by
Haddock
version 2.4.2