|
GHC.Pack | Portability | non-portable (GHC Extensions) | Stability | internal | Maintainer | cvs-ghc@haskell.org |
|
|
|
|
|
Description |
This module provides a small set of low-level functions for packing
and unpacking a chunk of bytes. Used by code emitted by the compiler
plus the prelude libraries. The programmer level view of packed strings is provided by a GHC
system library PackedString.
|
|
|
|
packCString# :: [Char] -> ByteArray# |
|
unpackCString :: Ptr a -> [Char] |
|
unpackCString# :: Addr# -> [Char] |
|
unpackNBytes# :: Addr# -> Int# -> [Char] |
|
unpackFoldrCString# :: Addr# -> (Char -> a -> a) -> a -> a |
|
unpackAppendCString# :: Addr# -> [Char] -> [Char] |
|
Produced by Haddock version 0.4 |