Haskell Hierarchical Libraries (base package)
Contents
Index
GHC.Storable
Portability
non-portable (GHC Extensions)
Stability
internal
Maintainer
ffi@haskell.org
Description
Helper functions for
Foreign.Storable
Synopsis
readWideCharOffPtr
::
Ptr
Char
->
Int
->
IO
Char
readIntOffPtr
::
Ptr
Int
->
Int
->
IO
Int
readWordOffPtr
::
Ptr
Word
->
Int
->
IO
Word
readPtrOffPtr
::
Ptr
(
Ptr
a) ->
Int
->
IO
(
Ptr
a)
readFunPtrOffPtr
::
Ptr
(
FunPtr
a) ->
Int
->
IO
(
FunPtr
a)
readFloatOffPtr
::
Ptr
Float
->
Int
->
IO
Float
readDoubleOffPtr
::
Ptr
Double
->
Int
->
IO
Double
readStablePtrOffPtr
::
Ptr
(
StablePtr
a) ->
Int
->
IO
(
StablePtr
a)
readInt8OffPtr
::
Ptr
Int8
->
Int
->
IO
Int8
readInt16OffPtr
::
Ptr
Int16
->
Int
->
IO
Int16
readInt32OffPtr
::
Ptr
Int32
->
Int
->
IO
Int32
readInt64OffPtr
::
Ptr
Int64
->
Int
->
IO
Int64
readWord8OffPtr
::
Ptr
Word8
->
Int
->
IO
Word8
readWord16OffPtr
::
Ptr
Word16
->
Int
->
IO
Word16
readWord32OffPtr
::
Ptr
Word32
->
Int
->
IO
Word32
readWord64OffPtr
::
Ptr
Word64
->
Int
->
IO
Word64
writeWideCharOffPtr
::
Ptr
Char
->
Int
->
Char
->
IO
()
writeIntOffPtr
::
Ptr
Int
->
Int
->
Int
->
IO
()
writeWordOffPtr
::
Ptr
Word
->
Int
->
Word
->
IO
()
writePtrOffPtr
::
Ptr
(
Ptr
a) ->
Int
->
Ptr
a ->
IO
()
writeFunPtrOffPtr
::
Ptr
(
FunPtr
a) ->
Int
->
FunPtr
a ->
IO
()
writeFloatOffPtr
::
Ptr
Float
->
Int
->
Float
->
IO
()
writeDoubleOffPtr
::
Ptr
Double
->
Int
->
Double
->
IO
()
writeStablePtrOffPtr
::
Ptr
(
StablePtr
a) ->
Int
->
StablePtr
a ->
IO
()
writeInt8OffPtr
::
Ptr
Int8
->
Int
->
Int8
->
IO
()
writeInt16OffPtr
::
Ptr
Int16
->
Int
->
Int16
->
IO
()
writeInt32OffPtr
::
Ptr
Int32
->
Int
->
Int32
->
IO
()
writeInt64OffPtr
::
Ptr
Int64
->
Int
->
Int64
->
IO
()
writeWord8OffPtr
::
Ptr
Word8
->
Int
->
Word8
->
IO
()
writeWord16OffPtr
::
Ptr
Word16
->
Int
->
Word16
->
IO
()
writeWord32OffPtr
::
Ptr
Word32
->
Int
->
Word32
->
IO
()
writeWord64OffPtr
::
Ptr
Word64
->
Int
->
Word64
->
IO
()
Produced by
Haddock
version 0.6