Rename primitive operations
authorRoman Leshchinskiy <rl@cse.unsw.edu.au>
Sat, 28 Jan 2012 01:17:30 +0000 (01:17 +0000)
committerRoman Leshchinskiy <rl@cse.unsw.edu.au>
Sat, 28 Jan 2012 01:17:30 +0000 (01:17 +0000)
Data/Primitive/ByteArray.hs
cbits/primitive-memops.c
cbits/primitive-memops.h

index 4c93788..634d70d 100644 (file)
@@ -236,17 +236,17 @@ fillByteArray = setByteArray
 
 
 
-foreign import ccall unsafe "primitive-memops.h memcpy_off"
+foreign import ccall unsafe "primitive-memops.h hsprimitive_memcpy"
   memcpy_mba :: MutableByteArray# s -> CInt
              -> MutableByteArray# s -> CInt
              -> CSize -> IO ()
 
-foreign import ccall unsafe "primitive-memops.h memcpy_off"
+foreign import ccall unsafe "primitive-memops.h hsprimitive_memcpy"
   memcpy_ba :: MutableByteArray# s -> CInt
             -> ByteArray# -> CInt
             -> CSize -> IO ()
 
-foreign import ccall unsafe "primitive-memops.h memmove_off"
+foreign import ccall unsafe "primitive-memops.h hsprimitive_memmove"
   memmove_mba :: MutableByteArray# s -> CInt
               -> MutableByteArray# s -> CInt
               -> CSize -> IO ()
index 1a0d590..646ecaf 100644 (file)
@@ -1,12 +1,12 @@
 #include <string.h>
 #include "primitive-memops.h"
 
-void memcpy_off( void *dst, int doff, void *src, int soff, size_t len )
+void hsprimitive_memcpy( void *dst, int doff, void *src, int soff, size_t len )
 {
   memcpy( (char *)dst + doff, (char *)src + soff, len );
 }
 
-void memmove_off( void *dst, int doff, void *src, int soff, size_t len )
+void hsprimitive_memmove( void *dst, int doff, void *src, int soff, size_t len )
 {
   memmove( (char *)dst + doff, (char *)src + soff, len );
 }
index 5874738..d0342c4 100644 (file)
@@ -4,8 +4,8 @@
 #include <stdlib.h>
 #include <HsFFI.h>
 
-void memcpy_off( void *dst, int doff, void *src, int soff, size_t len );
-void memmove_off( void *dst, int doff, void *src, int soff, size_t len );
+void hsprimitive_memcpy( void *dst, int doff, void *src, int soff, size_t len );
+void hsprimitive_memmove( void *dst, int doff, void *src, int soff, size_t len );
 
 void hsprimitive_memset_Word8 (HsWord8 *, int, int, HsWord);
 void hsprimitive_memset_Word16 (HsWord16 *, int, int, HsWord);