diff options
| -rw-r--r-- | src/malloc/malloc_usable_size.c | 10 | 
1 files changed, 1 insertions, 9 deletions
| diff --git a/src/malloc/malloc_usable_size.c b/src/malloc/malloc_usable_size.c index 6743ea77..7a8ed6c4 100644 --- a/src/malloc/malloc_usable_size.c +++ b/src/malloc/malloc_usable_size.c @@ -1,16 +1,8 @@  #include <malloc.h> +#include "malloc_impl.h"  void *(*const __realloc_dep)(void *, size_t) = realloc; -struct chunk { -	size_t psize, csize; -	struct chunk *next, *prev; -}; - -#define OVERHEAD (2*sizeof(size_t)) -#define CHUNK_SIZE(c) ((c)->csize & -2) -#define MEM_TO_CHUNK(p) (struct chunk *)((char *)(p) - OVERHEAD) -  size_t malloc_usable_size(void *p)  {  	return p ? CHUNK_SIZE(MEM_TO_CHUNK(p)) - OVERHEAD : 0; | 
