Delete dead code
[darcs-mirrors/primitive.git] / cbits / primitive-memops.h
1 #ifndef haskell_primitive_memops_h
2 #define haskell_primitive_memops_h
3
4 #include <stdlib.h>
5 #include <HsFFI.h>
6
7 void memcpy_off( void *dst, int doff, void *src, int soff, size_t len );
8 void memmove_off( void *dst, int doff, void *src, int soff, size_t len );
9
10 void hsprimitive_memset_Word8 (HsWord8 *, int, int, HsWord);
11 void hsprimitive_memset_Word16 (HsWord16 *, int, int, HsWord);
12 void hsprimitive_memset_Word32 (HsWord32 *, int, int, HsWord);
13 void hsprimitive_memset_Word64 (HsWord64 *, int, int, HsWord64);
14 void hsprimitive_memset_Word (HsWord *, int, int, HsWord);
15 void hsprimitive_memset_Ptr (HsPtr *, int, int, HsPtr);
16 void hsprimitive_memset_Float (HsFloat *, int, int, HsFloat);
17 void hsprimitive_memset_Double (HsDouble *, int, int, HsDouble);
18 void hsprimitive_memset_Char (HsChar *, int, int, HsChar);
19
20 #endif
21