base-3.0.1.0: Basic librariesSource codeContentsIndex
GHC.Pack
Portabilitynon-portable (GHC Extensions)
Stabilityinternal
Maintainercvs-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.

Documentation
packCString# :: [Char] -> ByteArray#Source
unpackCString :: Ptr a -> [Char]Source
unpackCString# :: Addr# -> [Char]Source
unpackNBytes# :: Addr# -> Int# -> [Char]Source
unpackFoldrCString# :: Addr# -> (Char -> a -> a) -> a -> aSource
unpackAppendCString# :: Addr# -> [Char] -> [Char]Source
Produced by Haddock version 2.0.0.0