GHC.Pack

| Haskell Core Libraries (base package) | Parent | Contents | Index
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