21#ifndef __MUTEKI_MEMORY_H__
22#define __MUTEKI_MEMORY_H__
43extern void *
lcalloc(
size_t nmemb,
size_t size);
80extern void *
AllocBlock(
size_t size,
unsigned short tag,
bool new_segment);
Common include file for all muteki-shims headers.
void FreeBlock(void *ptr)
Free memory previously allocated with AllocBlock().
void * lcalloc(size_t nmemb, size_t size)
Allocate and clear data units on the heap.
void * lmalloc(size_t size)
Allocate heap memory.
size_t GetFreeMemory(void)
Return the size of available memory.
void _lfree(void *ptr)
Free previously allocated memory.
void * lrealloc(void *ptr, size_t size)
Resize or reallocate memory.
void * AllocBlock(size_t size, unsigned short tag, bool new_segment)
Allocate memory on the secondary heap.