diff --git a/src/core/mem/libc/mem_libc_allocator.c b/src/core/mem/libc/mem_libc_allocator.c index cb96573..a98a092 100644 --- a/src/core/mem/libc/mem_libc_allocator.c +++ b/src/core/mem/libc/mem_libc_allocator.c @@ -5,9 +5,8 @@ #include internal inline void *mem_libc_alloc(u64 size, void *alloc_obj); -internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment, - void *alloc_obj); -internal inline void *mem_libc_realloc(void *ptr, u64 size, void *alloc_obj); +internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment, void *alloc_obj); +internal inline void *mem_libc_realloc(void *ptr, u64 old_size, u64 new_size, void *alloc_obj); internal inline void mem_libc_free(void **ptr, void *alloc_obj); Allocator wapp_mem_libc_allocator(void) { @@ -35,8 +34,8 @@ internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment, return output; } -internal inline void *mem_libc_realloc(void *ptr, u64 size, void *alloc_obj) { - return realloc(ptr, size); +internal inline void *mem_libc_realloc(void *ptr, u64 old_size, u64 new_size, void *alloc_obj) { + return realloc(ptr, old_size); } internal inline void mem_libc_free(void **ptr, void *alloc_obj) {