The heap used by GET_STORAGE@, RETURN_STORAGE@
and SHRINK_STORAGE@ is fully
virtual. Pages are provided by the runtime system to satisfy the program's page
demands. The program may fail if it uses too much of the address space
allocated or if the physical resources on the system are not sufficient to
satisfy the program's demands.
Memory allocated using GET_STORAGE@ should be returned using RETURN_STORAGE@.
The C function free and the C++ operator delete can not be used
for this purpose.