diff -r 2e8878770de0 -r 8aea65ae1eaf src/allocator.c --- a/src/allocator.c Sun Mar 06 13:57:36 2022 +0100 +++ b/src/allocator.c Sat Apr 09 16:37:43 2022 +0200 @@ -31,22 +31,36 @@ #include __attribute__((__malloc__, __alloc_size__(2))) -static void *cx_malloc_stdlib(__attribute__((__unused__)) void *d, size_t n) { +static void *cx_malloc_stdlib( + __attribute__((__unused__)) void *d, + size_t n +) { return malloc(n); } __attribute__((__warn_unused_result__, __alloc_size__(3))) -static void *cx_realloc_stdlib(__attribute__((__unused__)) void *d, void *mem, size_t n) { +static void *cx_realloc_stdlib( + __attribute__((__unused__)) void *d, + void *mem, + size_t n +) { return realloc(mem, n); } __attribute__((__malloc__, __alloc_size__(2, 3))) -static void *cx_calloc_stdlib(__attribute__((__unused__)) void *d, size_t nelem, size_t n) { +static void *cx_calloc_stdlib( + __attribute__((__unused__)) void *d, + size_t nelem, + size_t n +) { return calloc(nelem, n); } __attribute__((__nonnull__)) -static void cx_free_stdlib(__attribute__((__unused__)) void *d, void *mem) { +static void cx_free_stdlib( + __attribute__((__unused__)) void *d, + void *mem +) { free(mem); } @@ -66,14 +80,14 @@ /* IMPLEMENTATION OF HIGH LEVEL API */ void *cxMalloc( - CxAllocator *allocator, + CxAllocator const *allocator, size_t n ) { return allocator->cl->malloc(allocator->data, n); } void *cxRealloc( - CxAllocator *allocator, + CxAllocator const *allocator, void *mem, size_t n ) { @@ -81,7 +95,7 @@ } int cxReallocate( - CxAllocator *allocator, + CxAllocator const *allocator, void **mem, size_t n ) { @@ -95,7 +109,7 @@ } void *cxCalloc( - CxAllocator *allocator, + CxAllocator const *allocator, size_t nelem, size_t n ) { @@ -103,7 +117,7 @@ } void cxFree( - CxAllocator *allocator, + CxAllocator const *allocator, void *mem ) { allocator->cl->free(allocator->data, mem);