#include <revolution/os.h> void* OSAllocFromMEM1ArenaHi(u32 size, u32 align); #define OSAllocFromArenaHi OSAllocFromMEM1ArenaHi
| size | Size of object to allocate. |
|---|---|
align |
Object alignment and new arena boundary to set (must be a power of 2). |
A pointer to the allocated space aligned with align-byte boundaries. The new high boundary of the arena is also set and aligned with align-byte boundaries.
Allocates size bytes from the upper boundary of the arena in internal main memory (MEM1 area).( Extra memory from the arena may be consumed for the alignment (specified by align).
To maintain backward compatibility, it is also defined with the name OSAllocFromArenaHi.
Arena Functions, OSAllocFromMEM1ArenaLo, OSAllocFromMEM2ArenaHi, OSAllocFromMEM2ArenaLo
2006/03/01 Initial version.
CONFIDENTIAL