#ifndef MEMORY_H #define MEMORY_H #if CRTLIB # include #endif #define MEMZERO_STRUCT(ptr) MEMZERO(ptr, sizeof(*ptr)) #define MEMZERO_ARRAY(a) MEMZERO(a, sizeof(a)) #define MEMZERO(ptr, count) MEMSET(ptr, 0, count) #define MEMCPY(dest, src, count) memcpy(dest, src, count) #define MEMSET(ptr, val, count) memset(ptr, val, count) void *memcpy(void *__restrict dest, const void *__restrict src, u64 n); void *memset(void *dest, int c, u64 n); #endif