X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=ghc%2Flib%2Fprelude%2FPS_mp.hi;h=db63ad277f5fac0b96740a023a637b8372bf1c5a;hp=b55f39259bd79204d5a7599172685e18b9289ac4;hb=10521d8418fd3a1cf32882718b5bd28992db36fd;hpb=7fa716e248a1f11fa686965f57aebbb83b74fa7b diff --git a/ghc/lib/prelude/PS_mp.hi b/ghc/lib/prelude/PS_mp.hi index b55f392..db63ad2 100644 --- a/ghc/lib/prelude/PS_mp.hi +++ b/ghc/lib/prelude/PS_mp.hi @@ -26,6 +26,8 @@ _foldlPS :: (a -> Char -> a) -> a -> _PackedString -> a {-# GHC_PRAGMA _A_ 3 _U_ 221 _N_ _S_ "LLS" _N_ _N_ #-} _foldrPS :: (Char -> a -> a) -> a -> _PackedString -> a {-# GHC_PRAGMA _A_ 3 _U_ 221 _N_ _S_ "LLS" _N_ _N_ #-} +_getPS :: _FILE -> Int -> _State _RealWorld -> (_PackedString, _State _RealWorld) + {-# GHC_PRAGMA _A_ 3 _U_ 111 _N_ _S_ "LU(P)U(P)" {_A_ 3 _U_ 122 _N_ _N_ _N_ _N_} _N_ _N_ #-} _headPS :: _PackedString -> Char {-# GHC_PRAGMA _A_ 1 _U_ 2 _N_ _S_ "S" _N_ _N_ #-} _indexPS :: _PackedString -> Int -> Char @@ -82,6 +84,8 @@ _wordsPS :: _PackedString -> [_PackedString] {-# GHC_PRAGMA _A_ 1 _U_ 1 _N_ _S_ "S" _N_ _N_ #-} unpackPS# :: Addr# -> [Char] {-# GHC_PRAGMA _A_ 1 _U_ 2 _N_ _S_ "P" _N_ _N_ #-} +unpackPS2# :: Addr# -> Int# -> [Char] + {-# GHC_PRAGMA _A_ 2 _U_ 22 _N_ _S_ "PP" _N_ _N_ #-} instance Eq _PackedString {-# GHC_PRAGMA _M_ PreludePS {-dfun-} _A_ 0 _N_ _N_ _N_ _F_ _IF_ARGS_ 0 0 X 3 _!_ _TUP_2 [(_PackedString -> _PackedString -> Bool), (_PackedString -> _PackedString -> Bool)] [_CONSTM_ Eq (==) (_PackedString), _CONSTM_ Eq (/=) (_PackedString)] _N_ (==) = _A_ 2 _U_ 22 _N_ _S_ "SS" _N_ _N_,