From d0cbaba4d16ef201667115675389bb17e99ed973 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 20 Oct 2020 17:47:40 -0400 Subject: [PATCH] add memcpy(), memmove(), memset() --- src/mem.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/mem.h b/src/mem.h index eaceeb2..1850839 100644 --- a/src/mem.h +++ b/src/mem.h @@ -1,6 +1,21 @@ #ifndef MEM_H #define MEM_H +static inline void * memcpy(void * dest, const void * src, size_t n) +{ + return __builtin_memcpy(dest, src, n); +} + +static inline void * memmove(void * dest, const void * src, size_t count) +{ + return __builtin_memmove(dest, src, count); +} + +static inline void * memset(void * dest, int val, size_t count) +{ + return __builtin_memset(dest, val, count); +} + static inline void memset32(void * dest, uint32_t val, size_t count) { uint32_t r0, r1;