Skip to content
Snippets Groups Projects
system_allocator.c 430 B
Newer Older
#include "internal.h"

static void* system_alloc(HAllocator *allocator, size_t size) {
  return malloc(size);
}

static void* system_realloc(HAllocator *allocator, void* ptr, size_t size) {
  return realloc(ptr, size);
}

static void system_free(HAllocator *allocator, void* ptr) {
  free(ptr);
}

HAllocator system_allocator = {
  .alloc = system_alloc,
  .realloc = system_realloc,
  .free = system_free,
};