src/cx/allocator.h

changeset 405
44efaa54d63d
parent 397
cfc1193b1e65
child 414
81a4c3a63e65
     1.1 --- a/src/cx/allocator.h	Sun Feb 07 21:26:48 2021 +0100
     1.2 +++ b/src/cx/allocator.h	Sun Feb 07 21:29:51 2021 +0100
     1.3 @@ -31,19 +31,11 @@
     1.4  
     1.5  #include <stdlib.h>
     1.6  
     1.7 -typedef void *(*cx_malloc_func)(void *data, size_t n);
     1.8 -
     1.9 -typedef void *(*cx_realloc_func)(void *data, void *mem, size_t n);
    1.10 -
    1.11 -typedef void *(*cx_calloc_func)(void *data, size_t nelem, size_t n);
    1.12 -
    1.13 -typedef void(*cx_free_func)(void *data, void *mem);
    1.14 -
    1.15  typedef struct {
    1.16 -    cx_malloc_func malloc;
    1.17 -    cx_realloc_func realloc;
    1.18 -    cx_calloc_func calloc;
    1.19 -    cx_free_func free;
    1.20 +    void *(*malloc)(void *data, size_t n);
    1.21 +    void *(*realloc)(void *data, void *mem, size_t n);
    1.22 +    void *(*calloc)(void *data, size_t nelem, size_t n);
    1.23 +    void(*free)(void *data, void *mem);
    1.24  } cx_allocator_class;
    1.25  
    1.26  extern cx_allocator_class cx_default_allocator_class;

mercurial