diff options
| author | spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> | 2021-11-07 18:57:48 +0100 |
|---|---|---|
| committer | spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> | 2021-11-07 18:57:48 +0100 |
| commit | b3ef4c5874f579c968f2d26843d0db420e9ed40e (patch) | |
| tree | 85f60b460901bfe14b1cb6b30eeedadd6398eee3 /libpsn00b/libc | |
| parent | c377ec612422ac82afe034d92eedb45fb8a17a39 (diff) | |
| download | psn00bsdk-b3ef4c5874f579c968f2d26843d0db420e9ed40e.tar.gz | |
Added io/pads example, psxpad.h definitions, bugfixes
Diffstat (limited to 'libpsn00b/libc')
| -rw-r--r-- | libpsn00b/libc/start.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libpsn00b/libc/start.c b/libpsn00b/libc/start.c index c5872df..c7dbfe5 100644 --- a/libpsn00b/libc/start.c +++ b/libpsn00b/libc/start.c @@ -88,9 +88,9 @@ void _start(int32_t override_argc, const char **override_argv) { // Calculate how much RAM is available after the loaded executable and // initialize heap accordingly. - void *exe_end = _end + 4; - unsigned int exe_size = (unsigned int) exe_end - (unsigned int) __text_start; - InitHeap(exe_end, 0x200000 - (exe_size + STACK_MAX_SIZE)); + void *exe_end = _end + 4; + size_t exe_size = (size_t) exe_end - (size_t) __text_start; + InitHeap(exe_end, 0x1f0000 - (exe_size + STACK_MAX_SIZE) & 0xfffffffc); if (override_argv) { __argc = override_argc; |
