module ConcurrentBuffer.PtrIO where import ConcurrentBuffer.Prelude foreign import ccall unsafe "memmove" memmove :: Ptr a {-^ Destination -} -> Ptr a {-^ Source -} -> CSize {-^ Count -} -> IO (Ptr a) {-^ Destination -} foreign import ccall unsafe "memcpy" memcpy :: Ptr a {-^ Destination -} -> Ptr a {-^ Source -} -> CSize {-^ Count -} -> IO (Ptr a) {-^ Destination -}