3a441837c755911e8ef941a2bb645d7d6457789b
[ghc-hetmet.git] / ghc / lib / std / PrelPack.hi-boot
1 ---------------------------------------------------------------------------
2 --                              PrelPack.hi-boot
3 -- 
4 --      This hand-written interface file is the initial bootstrap version
5 --      for PrelPack.hi.
6 --      It's needed for the 'thin-air' Ids, when compiling PrelBase, and
7 --      other Prelude files that precede PrelPack
8 ---------------------------------------------------------------------------
9  
10 __interface PrelPack 1 where
11 __export ! PrelPack packCStringzh unpackCStringzh unpackNByteszh unpackAppendCStringzh unpackFoldrCStringzh ;
12
13 1 packCStringzh :: [PrelBase.Char] -> PrelGHC.ByteArrayzh ;
14 1 unpackCStringzh :: PrelGHC.Addrzh -> [PrelBase.Char] ;
15 1 unpackNByteszh :: PrelGHC.Addrzh -> PrelGHC.Intzh -> [PrelBase.Char] ;
16 1 unpackAppendCStringzh :: PrelGHC.Addrzh -> [PrelBase.Char] -> [PrelBase.Char] ;
17 1 unpackFoldrCStringzh :: __forall [a] => PrelGHC.Addrzh -> (PrelBase.Char -> a -> a) -> a -> a ;
18