JoeyLib offers replacements for several common memory management functions. It is recommended you use the JoeyLib versions while developing your application to assist you with tracking down leaks and excessive memory usage.
void jlFree(void *p);
Frees a block of memory pointed to by
void *jlMalloc(size_t *bytes);
bytes of memory and returns a pointer to the new block. Unlike traditional
malloc, the new block will be zeroed.
void *jlRealloc(void *p, size_t *bytes);
Changes the size of an existing allocation
bytes of memory and returns a pointer to the new block.