Data.ByteString.Internal

The plain source file for module Data.ByteString.Internal is not available.
module Data.ByteString.Internal where
import ForeignPtr
import Foreign.Ptr
import Data.Word
import Foreign.C.Types
import Foreign.C.String

data ByteString = PS !(ForeignPtr Word8) !Int !Int
c2w = undefined :: Char -> Word8
c_count = undefined ::
  Ptr Word8
  -> Foreign.C.Types.CULong
  -> Word8
  -> IO Foreign.C.Types.CULong
c_free_finalizer = undefined ::
  FunPtr (Ptr Word8 -> IO ())
c_intersperse = undefined ::
  Ptr Word8
  -> Ptr Word8
  -> Foreign.C.Types.CULong
  -> Word8
  -> IO ()
c_maximum = undefined ::
  Ptr Word8
  -> Foreign.C.Types.CULong
  -> IO Word8
c_minimum = undefined ::
  Ptr Word8
  -> Foreign.C.Types.CULong
  -> IO Word8
c_reverse = undefined ::
  Ptr Word8
  -> Ptr Word8
  -> Foreign.C.Types.CULong
  -> IO ()
c_strlen = undefined :: Foreign.C.String.CString -> IO Foreign.C.Types.CSize
create = undefined ::
  Int -> (Ptr Word8 -> IO ()) -> IO ByteString
createAndTrim = undefined ::
  Int -> (Ptr Word8 -> IO Int) -> IO ByteString
createAndTrim' = undefined ::
  Int
  -> (Ptr Word8 -> IO (Int, Int, a))
  -> IO (ByteString, a)
fromForeignPtr = undefined ::
  ForeignPtr Word8
  -> Int
  -> Int
  -> ByteString
inlinePerformIO = undefined :: IO a -> a
inlinePerformIO = undefined
isSpaceChar8 = undefined :: Char -> Bool
isSpaceWord8 = undefined :: Word8 -> Bool
mallocByteString = undefined :: Int -> IO (ForeignPtr a)
memchr = undefined ::
  Ptr Word8
  -> Word8
  -> Foreign.C.Types.CSize
  -> IO (Ptr Word8)
memcmp = undefined ::
  Ptr Word8
  -> Ptr Word8
  -> Foreign.C.Types.CSize
  -> IO Foreign.C.Types.CInt
memcpy = undefined ::
  Ptr Word8
  -> Ptr Word8
  -> Foreign.C.Types.CSize
  -> IO ()
memset = undefined ::
  Ptr Word8
  -> Word8
  -> Foreign.C.Types.CSize
  -> IO (Ptr Word8)
nullForeignPtr = undefined :: ForeignPtr Word8
toForeignPtr = undefined ::
  ByteString -> (ForeignPtr Word8, Int, Int)
unsafeCreate = undefined ::
  Int -> (Ptr Word8 -> IO ()) -> ByteString
w2c = undefined :: Word8 -> Char

Index

(HTML for this module was generated on 2014-04-04. About the conversion tool.)