Update libc allocator realloc function

This commit is contained in:
Abdelrahman Said 2024-09-14 13:39:32 +01:00
parent 46f32f2ba9
commit 95c47ec940

View File

@ -5,9 +5,8 @@
#include <string.h> #include <string.h>
internal inline void *mem_libc_alloc(u64 size, void *alloc_obj); internal inline void *mem_libc_alloc(u64 size, void *alloc_obj);
internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment, internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment, void *alloc_obj);
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_realloc(void *ptr, u64 size, void *alloc_obj);
internal inline void mem_libc_free(void **ptr, void *alloc_obj); internal inline void mem_libc_free(void **ptr, void *alloc_obj);
Allocator wapp_mem_libc_allocator(void) { Allocator wapp_mem_libc_allocator(void) {
@ -35,8 +34,8 @@ internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment,
return output; return output;
} }
internal inline void *mem_libc_realloc(void *ptr, u64 size, void *alloc_obj) { internal inline void *mem_libc_realloc(void *ptr, u64 old_size, u64 new_size, void *alloc_obj) {
return realloc(ptr, size); return realloc(ptr, old_size);
} }
internal inline void mem_libc_free(void **ptr, void *alloc_obj) { internal inline void mem_libc_free(void **ptr, void *alloc_obj) {