diff options
Diffstat (limited to 'zap/src/memcpy.c')
-rw-r--r-- | zap/src/memcpy.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/zap/src/memcpy.c b/zap/src/memcpy.c index 8fa98ae..ae923c3 100644 --- a/zap/src/memcpy.c +++ b/zap/src/memcpy.c @@ -6,10 +6,12 @@ #include <zap/priv.h> +#include <zap/mem.h> + #include <stddef.h> #include <stdint.h> -#if defined(zap_priv_fastimpl) +#if zap_priv_fastimpl __asm__ ( ".globl zap_memcpy\n" @@ -133,9 +135,9 @@ __asm__ ( ); #else void zap_memcpy(void const * const _in,size_t const _num,void * const _out) { - uint_least8_t const * in = (uint_least8_t const *)_in; - uint_least8_t * out = (uint_least8_t *)_out; - uint_least8_t const * const afterbuf = in + _num; + unsigned char const * in = _in; + unsigned char * out = _out; + unsigned char const * const afterbuf = in + _num; for (;in != afterbuf;++in,++out) {*out = *in;} } #endif |