From f1652ab19293a9dc623d1b201456995456b495f3 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Tue, 4 Nov 2014 04:33:20 +0100 Subject: (PSP) fix address alignment exception when compiling with USE_BLARGG_APU --- source/apu_blargg.c | 7 ++++--- source/blargg_endian.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/source/apu_blargg.c b/source/apu_blargg.c index 6a562ef..c241ec4 100644 --- a/source/apu_blargg.c +++ b/source/apu_blargg.c @@ -181,6 +181,10 @@ #include #include +#ifndef INLINE +#define INLINE inline +#endif + #include "blargg_endian.h" #include "apu_blargg.h" @@ -188,9 +192,6 @@ //#include "snapshot.h" #include "display.h" -#ifndef INLINE -#define INLINE inline -#endif /*********************************************************************************** SPC DSP diff --git a/source/blargg_endian.h b/source/blargg_endian.h index 28889db..8322fb1 100644 --- a/source/blargg_endian.h +++ b/source/blargg_endian.h @@ -5,7 +5,7 @@ #define BLARGG_ENDIAN /* Uncomment to enable platform-specific (and possibly non-portable) optimizations */ -#ifndef EMSCRIPTEN +#if !defined(EMSCRIPTEN) && !defined(__mips__) #define BLARGG_NONPORTABLE 1 #endif -- cgit v1.2.3