feature: add const qualifiers to allocation functions for improved safety

This commit is contained in:
MechSlayer 2025-09-05 15:59:31 +02:00
parent 606fd13447
commit 4e9155a02c

View file

@ -2,36 +2,36 @@
#include <mimalloc.h>
void *drang_alloc(size_t size)
void *drang_alloc(const size_t size)
{
return mi_malloc(size);
}
void *drang_alloc_aligned(size_t size, size_t alignment)
void *drang_alloc_aligned(const size_t size, const size_t alignment)
{
return mi_malloc_aligned(size, alignment);
}
void *drang_calloc(size_t num, size_t size)
void *drang_calloc(const size_t num, const size_t size)
{
return mi_calloc(num, size);
}
void *drang_calloc_aligned(size_t num, size_t size, size_t alignment)
void *drang_calloc_aligned(const size_t num, const size_t size, const size_t alignment)
{
return mi_calloc_aligned(num, size, alignment);
}
void *drang_realloc(void *ptr, size_t size)
void *drang_realloc(void *ptr, const size_t size)
{
return mi_realloc(ptr, size);
}
void *drang_realloc_aligned(void *ptr, size_t size, size_t alignment)
void *drang_realloc_aligned(void *ptr, const size_t size, const size_t alignment)
{
return mi_realloc_aligned(ptr, size, alignment);
}
void *drang_recalloc(void *ptr, size_t new_num, size_t size)
void *drang_recalloc(void *ptr, const size_t new_num, const size_t size)
{
return mi_recalloc(ptr, new_num, size);
}
void *drang_recalloc_aligned(
void *ptr, size_t new_num, size_t size, size_t alignment)
void *ptr, const size_t new_num, const size_t size, const size_t alignment)
{
return mi_recalloc_aligned(ptr, new_num, size, alignment);
}