diff options
| author | spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> | 2022-07-17 11:40:02 +0200 |
|---|---|---|
| committer | spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> | 2022-07-17 11:40:02 +0200 |
| commit | c800972bc13ad0c7015b7d44fe9f124b719e792e (patch) | |
| tree | 7bb6767d786b6828438e55fa8b01d9e43309f59a /libpsn00b/libc | |
| parent | 8deeb216cbff4e578284fc040d8f0b51e96d4b04 (diff) | |
| download | psn00bsdk-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.c | 8 |
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); } |
