From c292d7d9e345a83b786f8a3eed76915f18752862 Mon Sep 17 00:00:00 2001 From: riccardom Date: Sat, 11 Apr 2009 17:20:19 +0000 Subject: [PATCH] signed long to s32 conversion based on the patch posted by ldesnogu in #2752961. --- desmume/src/Disassembler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desmume/src/Disassembler.cpp b/desmume/src/Disassembler.cpp index 90da60a00..56f11f017 100644 --- a/desmume/src/Disassembler.cpp +++ b/desmume/src/Disassembler.cpp @@ -3714,7 +3714,7 @@ static char * OP_LDMIA_THUMB(u32 adr, u32 i, char * txt) static char * OP_B_COND(u32 adr, u32 i, char * txt) { - sprintf(txt, "B%s #%X", Condition[(i>>8)&0xF], (int)(adr+(((signed long)((signed char)(i&0xFF)))<<1)+4)); + sprintf(txt, "B%s #%X", Condition[(i>>8)&0xF], (int)(adr+(((s32)((signed char)(i&0xFF)))<<1)+4)); return txt; }