summaryrefslogtreecommitdiff
path: root/c/src
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-01-03 19:03:30 -0800
committerYamaArashi <shadow962@live.com>2016-01-03 19:03:30 -0800
commitc013862b693e5a77d444df6e450bb892881b88c2 (patch)
treeb59b0d327e3ed1785c81697de848093995c6f10e /c/src
parentccfaadc775791b6335515362e2f251f4a967f854 (diff)
make mem alloc functions more consistent
Diffstat (limited to 'c/src')
-rw-r--r--c/src/malloc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/c/src/malloc.c b/c/src/malloc.c
index 0333edd97..30da5d632 100644
--- a/c/src/malloc.c
+++ b/c/src/malloc.c
@@ -41,8 +41,9 @@ void PutFirstMemBlockHeader(void *block, u32 size)
PutMemBlockHeader(block, (struct MemBlock *)block, (struct MemBlock *)block, size - 16);
}
-void *AllocInternal(struct MemBlock *pos, u32 size)
+void *AllocInternal(void *heapStart, u32 size)
{
+ struct MemBlock *pos = (struct MemBlock *)heapStart;
struct MemBlock *head = pos;
struct MemBlock *splitBlock;
u32 foundBlockSize;
@@ -128,7 +129,7 @@ void FreeInternal(void *heapStart, void *pointer)
void *AllocZeroedInternal(void *heapStart, u32 size)
{
- void *mem = AllocInternal((struct MemBlock *)heapStart, size);
+ void *mem = AllocInternal(heapStart, size);
if (mem != NULL) {
u32 zero;