Hi, Attached is the diff for my mednafen 0.8.7-1.1 NMU.
-- James GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>
diff -u mednafen-0.8.7/debian/changelog mednafen-0.8.7/debian/changelog
--- mednafen-0.8.7/debian/changelog
+++ mednafen-0.8.7/debian/changelog
@@ -1,3 +1,11 @@
+mednafen (0.8.7-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Explicitly include required headers to fix FTBFS with gcc-4.3. (Closes:
+ #417446)
+
+ -- James Vega <[EMAIL PROTECTED]> Sun, 09 Mar 2008 17:10:00 -0400
+
mednafen (0.8.7-1) unstable; urgency=low
* New upstream version.
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/sms.cpp
+++ mednafen-0.8.7/src/sms/sms.cpp
@@ -2,6 +2,7 @@
sms.c --
Sega Master System console emulation.
*/
+#include <cstring>
#include "shared.h"
/* SMS context */
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/tms.cpp
+++ mednafen-0.8.7/src/sms/tms.cpp
@@ -2,6 +2,7 @@
tms.c --
TMS9918 and legacy video mode support.
*/
+#include <cstring>
#include "shared.h"
int text_counter; /* Text offset counter */
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/render.cpp
+++ mednafen-0.8.7/src/sms/render.cpp
@@ -3,6 +3,7 @@
Display rendering.
*/
+#include <cstring>
#include "shared.h"
static void remap_8_to_32(int line);
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/cart.cpp
+++ mednafen-0.8.7/src/sms/cart.cpp
@@ -16,6 +16,7 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "shared.h"
#include "romdb.h"
#include "cart.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/system.cpp
+++ mednafen-0.8.7/src/sms/system.cpp
@@ -16,6 +16,7 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "shared.h"
#include "../memory.h"
#include "../netplay.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/Sms_Apu.cpp
+++ mednafen-0.8.7/src/sms/Sms_Apu.cpp
@@ -1,5 +1,6 @@
// Sms_Snd_Emu 0.1.4. http://www.slack.net/~ant/
+#include <cstring>
#include "../mednafen.h"
#include "Sms_Apu.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/vdp.cpp
+++ mednafen-0.8.7/src/sms/vdp.cpp
@@ -2,6 +2,7 @@
vdp.c --
Video Display Processor (VDP) emulation.
*/
+#include <cstring>
#include "shared.h"
#include "hvc.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/sms/sound.cpp
+++ mednafen-0.8.7/src/sms/sound.cpp
@@ -16,6 +16,7 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "shared.h"
#include <blip/Blip_Buffer.h>
#include "Sms_Apu.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/gb/sound.cpp
+++ mednafen-0.8.7/src/gb/sound.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "../mednafen.h"
#include "../state.h"
#include "gb.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/debug.cpp
+++ mednafen-0.8.7/src/debug.cpp
@@ -16,6 +16,7 @@
*/
/* Support functions for the emulated system code-side of the debugger. */
+#include <cstring>
#include "mednafen.h"
#ifdef WANT_DEBUGGER
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/string/escape.cpp
+++ mednafen-0.8.7/src/string/escape.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "../mednafen.h"
#include "escape.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/dis6502.cpp
+++ mednafen-0.8.7/src/dis6502.cpp
@@ -1,3 +1,4 @@
+#include <cstring>
#include "mednafen.h"
#include "dis6502.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pce/pce.cpp
+++ mednafen-0.8.7/src/pce/pce.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include <zlib.h>
#include "pce.h"
#include "vdc.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pce/input.cpp
+++ mednafen-0.8.7/src/pce/input.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "pce.h"
#include "input.h"
#include "huc.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pce/hes.cpp
+++ mednafen-0.8.7/src/pce/hes.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "pce.h"
#include "hes.h"
#include "huc.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pce/vdc.cpp
+++ mednafen-0.8.7/src/pce/vdc.cpp
@@ -31,6 +31,7 @@
//{ printf("%s: %d\n", x, vdc->display_counter); }
+#include <cstring>
#include <math.h>
#include "pce.h"
#include "../video.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pce/adpcm.cpp
+++ mednafen-0.8.7/src/pce/adpcm.cpp
@@ -19,6 +19,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "pce.h"
#include "psg.h"
#include "cdrom.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/cdrom/scsicd.cpp
+++ mednafen-0.8.7/src/cdrom/scsicd.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "../mednafen.h"
#include <trio/trio.h>
#include "scsicd.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/debug.cpp
+++ mednafen-0.8.7/src/wswan/debug.cpp
@@ -18,6 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "wswan.h"
#include "v30mz.h"
#include "dis/disasm.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/tcache.cpp
+++ mednafen-0.8.7/src/wswan/tcache.cpp
@@ -18,6 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "wswan.h"
#include "gfx.h"
#include "memory.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/eeprom.cpp
+++ mednafen-0.8.7/src/wswan/eeprom.cpp
@@ -18,6 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "wswan.h"
#include "eeprom.h"
#include "memory.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/main.cpp
+++ mednafen-0.8.7/src/wswan/main.cpp
@@ -18,6 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "wswan.h"
#include "../netplay.h"
#include "../md5.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/interrupt.cpp
+++ mednafen-0.8.7/src/wswan/interrupt.cpp
@@ -1,3 +1,4 @@
+#include <cstring>
#include "wswan.h"
#include "interrupt.h"
#include "v30mz.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/sound.cpp
+++ mednafen-0.8.7/src/wswan/sound.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "wswan.h"
#include "sound.h"
#include "v30mz.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/memory.cpp
+++ mednafen-0.8.7/src/wswan/memory.cpp
@@ -18,6 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "wswan.h"
#include "gfx.h"
#include "memory.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/wswan/gfx.cpp
+++ mednafen-0.8.7/src/wswan/gfx.cpp
@@ -18,6 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "wswan.h"
#include "gfx.h"
#include "memory.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pcfx/king.cpp
+++ mednafen-0.8.7/src/pcfx/king.cpp
@@ -17,6 +17,7 @@
/* Emulation for HuC6261(descendant of the VCE) and the HuC6272(KING) */
+#include <cstring>
#include "pcfx.h"
#include "v810_cpu.h"
#include "vdc.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pcfx/input.cpp
+++ mednafen-0.8.7/src/pcfx/input.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "pcfx.h"
#include "interrupt.h"
#include "input.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pcfx/vdc.cpp
+++ mednafen-0.8.7/src/pcfx/vdc.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include <math.h>
#include "pcfx.h"
#include "../video.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pcfx/v810_cpuD.cpp
+++ mednafen-0.8.7/src/pcfx/v810_cpuD.cpp
@@ -26,6 +26,7 @@
//#include <string.h>
//#include <ctype.h>
+#include <cstring>
#include "pcfx.h"
#include "v810_opt.h"
#include "v810_cpu.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/pcfx/rainbow.cpp
+++ mednafen-0.8.7/src/pcfx/rainbow.cpp
@@ -17,6 +17,7 @@
/* MJPEG-ish decoder based on the algorithm and huffman data tables provided by David Michel of MagicEngine and MagicEngine-FX */
+#include <cstring>
#include "pcfx.h"
#include "rainbow.h"
#include "king.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/video/text.cpp
+++ mednafen-0.8.7/src/video/text.cpp
@@ -15,6 +15,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <cstring>
#include "video-common.h"
#include "../string/ConvertUTF.h"
#include "font-data.h"
only in patch2:
unchanged:
--- mednafen-0.8.7.orig/src/dis6280.cpp
+++ mednafen-0.8.7/src/dis6280.cpp
@@ -1,3 +1,4 @@
+#include <cstring>
#include "mednafen.h"
#include "dis6280.h"
signature.asc
Description: Digital signature

