From 808a13bdcc83e7b0dec878bbcfc7774e2029b724 Mon Sep 17 00:00:00 2001 From: notaz Date: Tue, 7 Jun 2011 12:29:58 +0300 Subject: [PATCH] psxbios: fix some -Wall warnings --- libpcsxcore/psxbios.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libpcsxcore/psxbios.c b/libpcsxcore/psxbios.c index cad69b31..0e53d9f1 100644 --- a/libpcsxcore/psxbios.c +++ b/libpcsxcore/psxbios.c @@ -804,8 +804,8 @@ void psxBios_qsort() { // 0x31 } void psxBios_malloc() { // 0x33 - unsigned int *chunk, *newchunk; - unsigned int dsize, csize, cstat; + unsigned int *chunk, *newchunk = NULL; + unsigned int dsize = 0, csize, cstat; int colflag; #ifdef PSXBIOS_LOG PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x33]); @@ -875,7 +875,7 @@ void psxBios_malloc() { // 0x33 // split free chunk *chunk = SWAP32(dsize); newchunk = (u32*)((uptr)chunk + dsize + 4); - *newchunk = SWAP32((csize - dsize - 4) & 0xfffffffc | 1); + *newchunk = SWAP32(((csize - dsize - 4) & 0xfffffffc) | 1); } // return pointer to allocated memory @@ -1010,7 +1010,7 @@ _start: memcpy((char*)PSXM(sp), save, 4 * 4); - SysPrintf(tmp); + SysPrintf("%s", tmp); pc0 = ra; } @@ -1818,7 +1818,7 @@ void psxBios_putchar() { // 3d } void psxBios_puts() { // 3e/3f - SysPrintf(Ra0); + SysPrintf("%s", Ra0); pc0 = ra; } -- 2.39.2