Update libc allocator realloc function
This commit is contained in:
parent
46f32f2ba9
commit
95c47ec940
@ -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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user