peek
Convert an array of given length into a Haskell list. The implementation is tail-recursive and so uses constant stack space.
Convert an array terminated by the given end marker into a Haskell list
Marshal a NUL terminated C string into a Haskell string.
Marshal a C string with explicit length into a Haskell string.
Marshal a NUL terminated C string into a Haskell string.
Marshal a C string with explicit length into a Haskell string.
Marshal a NUL terminated C wide string into a Haskell string.
Marshal a C wide string with explicit length into a Haskell string.
Read a SockAddr from the given memory location.
Get the next value from the TChan without removing it, retrying if the channel is empty.
Convert a peek combinator into a one returning Nothing if applied to a nullPtr
A version of peekTChan which does not retry. Instead it returns Nothing if no value is available.