diff options
Diffstat (limited to 'src/boot_O2')
| -rw-r--r-- | src/boot_O2/__osMalloc.c | 8 | ||||
| -rw-r--r-- | src/boot_O2/__osMemset.c | 2 | ||||
| -rw-r--r-- | src/boot_O2/loadfragment2.c | 6 | ||||
| -rw-r--r-- | src/boot_O2/system_malloc.c | 14 |
4 files changed, 15 insertions, 15 deletions
diff --git a/src/boot_O2/__osMalloc.c b/src/boot_O2/__osMalloc.c index 40572a59f..503c7c25a 100644 --- a/src/boot_O2/__osMalloc.c +++ b/src/boot_O2/__osMalloc.c @@ -45,7 +45,7 @@ ArenaNode* ArenaImpl_GetLastBlock(Arena* arena) { return last; } -void __osMallocInit(Arena* arena, void* start, u32 size) { +void __osMallocInit(Arena* arena, void* start, size_t size) { bzero(arena, sizeof(*arena)); ArenaImpl_LockInit(arena); __osMallocAddBlock(arena, start, size); @@ -91,7 +91,7 @@ u8 __osMallocIsInitalized(Arena* arena) { return arena->isInit; } -void* __osMalloc(Arena* arena, u32 size) { +void* __osMalloc(Arena* arena, size_t size) { ArenaNode* iter; ArenaNode* newNode; void* alloc; @@ -134,7 +134,7 @@ void* __osMalloc(Arena* arena, u32 size) { return alloc; } -void* __osMallocR(Arena* arena, u32 size) { +void* __osMallocR(Arena* arena, size_t size) { ArenaNode* iter; ArenaNode* newNode; u32 blockSize; @@ -219,7 +219,7 @@ end: #pragma GLOBAL_ASM("asm/non_matchings/boot/__osMalloc/__osRealloc.s") -void __osAnalyzeArena(Arena* arena, u32* outMaxFree, u32* outFree, u32* outAlloc) { +void __osAnalyzeArena(Arena* arena, size_t* outMaxFree, size_t* outFree, size_t* outAlloc) { ArenaNode* iter; ArenaImpl_Lock(arena); diff --git a/src/boot_O2/__osMemset.c b/src/boot_O2/__osMemset.c index 3a5469855..0c4172e9f 100644 --- a/src/boot_O2/__osMemset.c +++ b/src/boot_O2/__osMemset.c @@ -1,6 +1,6 @@ #include "global.h" -void* __osMemset(void* ptr, s32 val, u32 size) { +void* __osMemset(void* ptr, s32 val, size_t size) { u8* dst = ptr; register s32 rem; diff --git a/src/boot_O2/loadfragment2.c b/src/boot_O2/loadfragment2.c index b9ea4533d..5c884be96 100644 --- a/src/boot_O2/loadfragment2.c +++ b/src/boot_O2/loadfragment2.c @@ -71,7 +71,7 @@ void Load2_Relocate(u32 allocatedVRamAddr, OverlayRelocationSection* overlayInfo s32 Load2_LoadOverlay(u32 vRomStart, u32 vRomEnd, u32 vRamStart, u32 vRamEnd, u32 allocatedVRamAddr) { int nbytes; u32 pad; - u32 size; + size_t size; void* end; OverlayRelocationSection* overlayInfo; @@ -106,9 +106,9 @@ s32 Load2_LoadOverlay(u32 vRomStart, u32 vRomEnd, u32 vRamStart, u32 vRamEnd, u3 #pragma GLOBAL_ASM("asm/non_matchings/boot/loadfragment2/Load2_LoadOverlay.s") #endif -void* Load2_AllocateAndLoad(u32 vRomStart, u32 vRomEnd, u32 vRamStart, u32 vRamEnd) { +void* Overlay_AllocateAndLoad(u32 vRomStart, u32 vRomEnd, u32 vRamStart, u32 vRamEnd) { void* allocatedVRamAddr; - u32 size; + size_t size; size = vRamEnd - vRamStart; allocatedVRamAddr = SystemArena_MallocR(size); diff --git a/src/boot_O2/system_malloc.c b/src/boot_O2/system_malloc.c index 61906ce42..ad2bb6345 100644 --- a/src/boot_O2/system_malloc.c +++ b/src/boot_O2/system_malloc.c @@ -2,15 +2,15 @@ Arena gSystemArena; -void* SystemArena_Malloc(u32 size) { +void* SystemArena_Malloc(size_t size) { return __osMalloc(&gSystemArena, size); } -void* SystemArena_MallocR(u32 size) { +void* SystemArena_MallocR(size_t size) { return __osMallocR(&gSystemArena, size); } -void* SystemArena_Realloc(void* oldPtr, u32 newSize) { +void* SystemArena_Realloc(void* oldPtr, size_t newSize) { return __osRealloc(&gSystemArena, oldPtr, newSize); } @@ -18,9 +18,9 @@ void SystemArena_Free(void* ptr) { __osFree(&gSystemArena, ptr); } -void* SystemArena_Calloc(u32 elements, u32 size) { +void* SystemArena_Calloc(u32 elements, size_t size) { void* ptr; - u32 totalSize = elements * size; + size_t totalSize = elements * size; ptr = __osMalloc(&gSystemArena, totalSize); if (ptr != NULL) { @@ -29,7 +29,7 @@ void* SystemArena_Calloc(u32 elements, u32 size) { return ptr; } -void SystemArena_AnalyzeArena(u32* maxFreeBlock, u32* bytesFree, u32* bytesAllocated) { +void SystemArena_AnalyzeArena(size_t* maxFreeBlock, size_t* bytesFree, size_t* bytesAllocated) { __osAnalyzeArena(&gSystemArena, maxFreeBlock, bytesFree, bytesAllocated); } @@ -37,7 +37,7 @@ u32 SystemArena_CheckArena(void) { return __osCheckArena(&gSystemArena); } -void SystemArena_InitArena(void* start, u32 size) { +void SystemArena_InitArena(void* start, size_t size) { __osMallocInit(&gSystemArena, start, size); } |
