#ifdef HAVE_CONFIG_H #include #endif #include #include "macro.h" #include "malloc.h" void* sa_memdup(const void* p, size_t size) { void *r; sa_assert(p); if (!(r = sa_malloc(size))) return NULL; memcpy(r, p, size); return r; }