My Project
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
linear.h
Go to the documentation of this file.
1
#pragma once
2
3
// Functions for allocating/deallocating memory from linear heap
4
void
*
linearAlloc
(
size_t
size);
// returns a 16-byte aligned address
5
void
*
linearMemAlign
(
size_t
size,
size_t
alignment);
6
void
*
linearRealloc
(
void
* mem,
size_t
size);
// not implemented yet
7
void
linearFree
(
void
* mem);
8
u32
linearSpaceFree
();
// get free linear space in bytes
u32
uint32_t u32
Definition:
types.h:23
linearAlloc
void * linearAlloc(size_t size)
Definition:
linear.cpp:102
linearMemAlign
void * linearMemAlign(size_t size, size_t alignment)
Definition:
linear.cpp:67
linearSpaceFree
u32 linearSpaceFree()
Definition:
linear.cpp:125
linearFree
void linearFree(void *mem)
Definition:
linear.cpp:113
linearRealloc
void * linearRealloc(void *mem, size_t size)
Definition:
linear.cpp:107
include
3ds
linear.h
Generated on Mon Nov 24 2014 23:37:58 for My Project by
1.8.8