Free a block of dynamic memory.
void __fastcall__ free (void* block);
Free a block of dynamic memory previously allocated with
realloc. As an exception, if the passed pointer is
NULL, no action is performed.
- Passing an already free'd block to
freeagain will cause undefined behaviour and may crash your program.
- The function is only available as fastcall function, so it may only be used in presence of a prototype.
- See also
_heapadd, _heapblocksize, _heapmaxavail, _heapmemavail, calloc, malloc, realloc