Repository : ssh://darcs.haskell.org//srv/darcs/packages/bytestring On branch : master
http://hackage.haskell.org/trac/ghc/changeset/7c0d5bea84293eb64af1e2795b3b964d7f2233a9 >--------------------------------------------------------------- commit 7c0d5bea84293eb64af1e2795b3b964d7f2233a9 Author: Ian Lynagh <[email protected]> Date: Wed Feb 22 15:52:46 2012 +0000 Move __hscore_memcpy_src_off from base into include/fpstring.h >--------------------------------------------------------------- include/fpstring.h | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/include/fpstring.h b/include/fpstring.h index afbc911..5fc1b62 100644 --- a/include/fpstring.h +++ b/include/fpstring.h @@ -1,6 +1,21 @@ +#include <string.h> + void fps_reverse(unsigned char *dest, unsigned char *from, unsigned long len); void fps_intersperse(unsigned char *dest, unsigned char *from, unsigned long len, unsigned char c); unsigned char fps_maximum(unsigned char *p, unsigned long len); unsigned char fps_minimum(unsigned char *p, unsigned long len); unsigned long fps_count(unsigned char *p, unsigned long len, unsigned char w); + +#ifndef INLINE +# if defined(_MSC_VER) +# define INLINE extern __inline +# else +# define INLINE static inline +# endif +#endif +INLINE void * +__hscore_memcpy_src_off( char *dst, char *src, int src_off, size_t sz ) +{ return memcpy(dst, src+src_off, sz); } + + _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
