|
|
*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.*
|
|
|
|
|
|
#### jlFree
|
|
|
```c
|
|
|
void jlFree(void *p);
|
|
|
```
|
|
|
Frees a block of memory pointed to by `p`.
|
|
|
|
|
|
#### jlMalloc
|
|
|
```c
|
|
|
void *jlMalloc(size_t *bytes);
|
|
|
```
|
|
|
Allocates `bytes` of memory and returns a pointer to the new block.
|
|
|
|
|
|
#### jlRealloc
|
|
|
```c
|
|
|
void *jlRealloc(void *p, size_t *bytes);
|
|
|
```
|
|
|
Changes the size of an existing allocation `p` to `bytes` of memory and returns a pointer to the new block. |