head 1.3; access; symbols pkgsrc-2020Q1:1.2.0.46 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.68 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.64 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.62 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.60 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.58 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.56 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.54 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.52 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.50 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.48 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.44 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.42 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.40 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.38 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.36 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.34 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.32 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.30 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.28 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.26 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.24 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.22 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.20 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.18 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.16 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.14 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.12 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.10 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.6 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.0.44 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.42 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.40 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.38 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.36 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.34 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.32 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.30 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.28 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.26 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.24 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.22 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.20 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.18 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.16 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.14 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.12 pkgsrc-2008Q1:1.1.0.10 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.8 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.6 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.4 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.2 pkgsrc-2007Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2020.06.14.11.45.06; author nia; state dead; branches; next 1.2; commitid Ihoj61fH79ixAbcC; 1.2 date 2012.03.29.20.32.34; author wiz; state Exp; branches; next 1.1; 1.1 date 2007.02.16.01.52.20; author wiz; state Exp; branches; next ; desc @@ 1.3 log @emulators: remove vba, replaced by visualboyadvance-m etc @ text @$NetBSD: patch-af,v 1.2 2012/03/29 20:32:34 wiz Exp $ --- src/sdl/debugger.cpp.orig 2004-05-13 14:13:14.000000000 +0000 +++ src/sdl/debugger.cpp @@@@ -950,9 +950,9 @@@@ void debuggerBreakOnWrite(u32 *mem, u32 { u32 address = 0; if(mem >= (u32*)&workRAM[0] && mem <= (u32*)&workRAM[0x3ffff]) - address = 0x2000000 + ((u32)mem - (u32)&workRAM[0]); + address = 0x2000000 + (u32)((u8 *)mem - &workRAM[0]); else - address = 0x3000000 + ((u32)mem - (u32)&internalRAM[0]); + address = 0x3000000 + (u32)((u8 *)mem - &internalRAM[0]); if(size == 2) printf("Breakpoint (on write) address %08x old:%08x new:%08x\n", @@@@ -1280,7 +1280,7 @@@@ void debuggerMemoryByte(int n, char **ar if(n == 2) { u32 addr = 0; sscanf(args[1], "%x", &addr); - for(int i = 0; i < 16; i++) { + for(int s = 0; s < 16; s++) { int a = debuggerReadByte(addr); int b = debuggerReadByte(addr+1); int c = debuggerReadByte(addr+2); @@@@ -1316,7 +1316,7 @@@@ void debuggerMemoryHalfWord(int n, char u32 addr = 0; sscanf(args[1], "%x", &addr); addr = addr & 0xfffffffe; - for(int i = 0; i < 16; i++) { + for(int s = 0; s < 16; s++) { int a = debuggerReadByte(addr); int b = debuggerReadByte(addr+1); int c = debuggerReadByte(addr+2); @@@@ -1352,7 +1352,7 @@@@ void debuggerMemory(int n, char **args) u32 addr = 0; sscanf(args[1], "%x", &addr); addr = addr & 0xfffffffc; - for(int i = 0; i < 16; i++) { + for(int s = 0; s < 16; s++) { int a = debuggerReadByte(addr); int b = debuggerReadByte(addr+1); int c = debuggerReadByte(addr+2); @ 1.2 log @Fix build with clang. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1 2007/02/16 01:52:20 wiz Exp $ @ 1.1 log @Fix build on 64bit platforms. Patches provided by Martijn van Buul in PR 35585. Bump PKGREVISION to be on the safe side, in case this changes anything on 32bit platforms. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- src/sdl/debugger.cpp.orig 2004-05-13 16:13:14.000000000 +0200 d17 27 @