From 12f3a37fe836a072f61a6b369cb8f59b5daa25e6 Mon Sep 17 00:00:00 2001 From: Rainer Mueller Date: Fri, 5 Aug 2011 14:45:20 +0200 Subject: [PATCH] Weak aliasing is not supported with Mach-O This fixes the simulator for Mac OS X. --- simulat0r/firmware/lcd/display.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/simulat0r/firmware/lcd/display.c b/simulat0r/firmware/lcd/display.c index de1d975..90fce64 100644 --- a/simulat0r/firmware/lcd/display.c +++ b/simulat0r/firmware/lcd/display.c @@ -1,8 +1,14 @@ +#ifdef __APPLE__ +#define lcdRefresh _hideaway_lcdRefresh +#endif #define lcdDisplay _hideaway_lcdDisplay #define lcdInit _hideaway_lcdInit #include "../../../firmware/lcd/display.c" #undef lcdDisplay #undef lcdInit +#ifdef __APPLE__ +#undef lcdRefresh +#endif #include "simulator.h" @@ -10,5 +16,11 @@ void lcdDisplay() { simlcdDisplayUpdate(); } +#ifdef __APPLE__ +void lcdRefresh() { + lcdDisplay(); +} +#endif + void lcdInit() { }