diff --git a/llarp/mem_std.cpp b/llarp/mem_std.cpp deleted file mode 100644 index 5f443db1a..000000000 --- a/llarp/mem_std.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#define NO_JEMALLOC -#include -#include -#include - -struct llarp_alloc -{ - void *(*alloc)(struct llarp_alloc *mem, size_t sz, size_t align); - void (*free)(struct llarp_alloc *mem, void *ptr); -}; - -namespace llarp -{ - void * - std_malloc(struct llarp_alloc *mem, size_t sz, size_t align) - { - (void)mem; - (void)align; - void *ptr = malloc(sz); - if(ptr) - { - std::memset(ptr, 0, sz); - return ptr; - } - abort(); - } - - void - std_free(struct llarp_alloc *mem, void *ptr) - { - (void)mem; - if(ptr) - free(ptr); - } - -} // namespace llarp - -void -llarp_mem_stdlib(struct llarp_alloc *mem) -{ - mem->alloc = llarp::std_malloc; - mem->free = llarp::std_free; -}