aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/libc
diff options
context:
space:
mode:
authorspicyjpeg <88942473+spicyjpeg@users.noreply.github.com>2022-07-17 11:40:02 +0200
committerspicyjpeg <88942473+spicyjpeg@users.noreply.github.com>2022-07-17 11:40:02 +0200
commitc800972bc13ad0c7015b7d44fe9f124b719e792e (patch)
tree7bb6767d786b6828438e55fa8b01d9e43309f59a /libpsn00b/libc
parent8deeb216cbff4e578284fc040d8f0b51e96d4b04 (diff)
downloadpsn00bsdk-c800972bc13ad0c7015b7d44fe9f124b719e792e.tar.gz
Change I/O base address to 0xbf80, use size_t in stdlib
Diffstat (limited to 'libpsn00b/libc')
-rw-r--r--libpsn00b/libc/start.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libpsn00b/libc/start.c b/libpsn00b/libc/start.c
index bfe9c9b..87ac951 100644
--- a/libpsn00b/libc/start.c
+++ b/libpsn00b/libc/start.c
@@ -62,10 +62,10 @@ extern uint8_t _end[];
// useful though to change the stack size and/or reinitialize the heap on
// systems that have more than 2 MB of RAM (e.g. emulators, devkits, PS1-based
// arcade boards).
-void _mem_init(int ram_size, int stack_max_size) {
- void *exe_end = _end + 4;
- int exe_size = (int) exe_end - (int) __text_start;
- int ram_used = (0x10000 + exe_size + stack_max_size) & 0xfffffffc;
+void _mem_init(size_t ram_size, size_t stack_max_size) {
+ void *exe_end = _end + 4;
+ size_t exe_size = (size_t) exe_end - (size_t) __text_start;
+ size_t ram_used = (0x10000 + exe_size + stack_max_size) & 0xfffffffc;
InitHeap(exe_end, ram_size - ram_used);
}