From d241eaf1b209dcfb05656842dd6250067b704d99 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Tue, 19 Nov 2024 00:08:33 +0100 Subject: Add allocator, start work on box --- asl/memory.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'asl/memory.hpp') diff --git a/asl/memory.hpp b/asl/memory.hpp index 33b10fe..23aa392 100644 --- a/asl/memory.hpp +++ b/asl/memory.hpp @@ -15,6 +15,11 @@ constexpr isize_t memcmp(const void* a, const void* b, isize_t size) return __builtin_memcmp(a, b, static_cast(size)); } +constexpr void memcpy(void* dst, const void* src, isize_t size) +{ + __builtin_memcpy(dst, src, static_cast(size)); +} + constexpr isize_t strlen(const char* s) { return static_cast(__builtin_strlen(s)); -- cgit