changeset 118:d9ff99ef5533

cycles should return dst
author Mike Pavone <pavone@retrodev.com>
date Fri, 28 Dec 2012 21:36:22 -0800
parents fb7944d3ed5c
children ee19ddadb398
files Makefile m68k_to_x86.c
diffstat 2 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Fri Dec 28 21:25:00 2012 -0800
+++ b/Makefile	Fri Dec 28 21:36:22 2012 -0800
@@ -24,7 +24,7 @@
 	$(CC) -c -o $@ $<
 
 %.o : %.c
-	$(CC) -ggdb -std=gnu99 `pkg-config --cflags-only-I $(LIBS)` -c -o $@ $<
+	$(CC) -ggdb -std=gnu99 `pkg-config --cflags-only-I $(LIBS)` -c -Wreturn-type -Werror=return-type -o $@ $<
 
 %.bin : %.s68
 	vasmm68k_mot -Fbin -m68000 -no-opt -spaces -o $@ $<
--- a/m68k_to_x86.c	Fri Dec 28 21:25:00 2012 -0800
+++ b/m68k_to_x86.c	Fri Dec 28 21:36:22 2012 -0800
@@ -47,6 +47,7 @@
 uint8_t * cycles(uint8_t * dst, uint32_t num)
 {
 	dst = add_ir(dst, num, CYCLES, SZ_D);
+	return dst;
 }
 
 uint8_t * check_cycles_int(uint8_t * dst, uint32_t address)