[Overview][Constants][Types][Procedures and functions][Index] |
Free a memory block with given size
Source position: exec.pas line 1243
procedure ExecFreeMem( |
MemoryBlock: APTR; |
ByteSize: ULONG |
); |
MemoryBlock |
|
A pointer to the memory block to free |
ByteSize |
|
The size of the desired block in bytes. (The operating system will automatically round this number to a multiple of the system memory chunk size) |
Free a memory block allocated using AllocMem(), program should not access this memory area anymore. If a memory block is freed twice an Guru will appear AN_FreeTwice. if a wrong pointer is passed a AN_MemCorrupt is fired. The original name FreeMem is colliding with the RTL Freemem.
AllocMem |
|
Allocate memory given certain requirements |