X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Flib%2FglaExts%2FByteArray.lhs;fp=ghc%2Flib%2FglaExts%2FByteArray.lhs;h=0000000000000000000000000000000000000000;hb=28139aea50376444d56f43f0914291348a51a7e7;hp=d6326dc9ea7170171758f95975bada8ce84b7df9;hpb=98a1ebecb6d22d793b1d9f8e1d24ecbb5a2d130f;p=ghc-hetmet.git diff --git a/ghc/lib/glaExts/ByteArray.lhs b/ghc/lib/glaExts/ByteArray.lhs deleted file mode 100644 index d6326dc..0000000 --- a/ghc/lib/glaExts/ByteArray.lhs +++ /dev/null @@ -1,40 +0,0 @@ -% -% (c) The AQUA Project, Glasgow University, 1994-1997 -% -\section[ByteArray]{The @ByteArray@ interface} - -Immutable, read-only chunks of bytes, the @ByteArray@ collects -together the definitions in @ArrBase@ and exports them as one. - -\begin{code} -module ByteArray - ( - ByteArray(..), -- not abstract, for now. - Ix, - - --Indexing of ordinary @Arrays@ is standard Haskell and isn't defined here. - indexCharArray, --:: Ix ix => ByteArray ix -> ix -> Char - indexIntArray, --:: Ix ix => ByteArray ix -> ix -> Int - indexAddrArray, --:: Ix ix => ByteArray ix -> ix -> Addr - indexFloatArray, --:: Ix ix => ByteArray ix -> ix -> Float - indexDoubleArray, --:: Ix ix => ByteArray ix -> ix -> Double - - --Indexing off @Addrs@ is similar, and therefore given here. - indexCharOffAddr, --:: Addr -> Int -> Char - indexIntOffAddr, --:: Addr -> Int -> Int - indexAddrOffAddr, --:: Addr -> Int -> Addr - indexFloatOffAddr, --:: Addr -> Int -> Float - indexDoubleOffAddr, --:: Addr -> Int -> Double - - Addr, - Word - - ) where - -import ArrBase -import Ix -import Foreign (Word) -import Addr - -\end{code} -