libctru/libctru/include/3ds/linear.h
Rinnegatamante a2e7ccbb0d Added linearCalloc and vramCalloc.
Added linearCalloc and vramCalloc.
2015-03-24 16:51:48 +01:00

10 lines
399 B
C

#pragma once
// Functions for allocating/deallocating memory from linear heap
void* linearAlloc(size_t size); // returns a 16-byte aligned address
void* linearMemAlign(size_t size, size_t alignment);
void* linearRealloc(void* mem, size_t size); // not implemented yet
void* linearCalloc(size_t num, size_t size);
void linearFree(void* mem);
u32 linearSpaceFree(); // get free linear space in bytes