#include <revolution/mem.h> u16 MEMSetAllocModeForExpHeap( MEMHeapHandle heap, u16 mode );
heap |
Expanded heap handle. |
mode |
Memory allocation mode (see description below). |
Returns the memory allocation mode of the current expanded heap before configuration.
Sets the memory allocation mode of the expanded heap.
The mode is specified with mode.
MEM_EXPHEAP_ALLOC_MODE_FIRST |
Allocates a memory block from the first free region that is at least the size of the memory block to allocate. |
MEM_EXPHEAP_ALLOC_MODE_NEAR |
Searches for a free region nearest in size to the memory block to allocate, then allocates the memory block from this free region. |
Immediately after the heap is created, the MEM_EXPHEAP_ALLOC_MODE_FIRST state is entered.
03/01/2006 Initial version.