summaryrefslogtreecommitdiff
path: root/library/include/Core.h
diff options
context:
space:
mode:
Diffstat (limited to 'library/include/Core.h')
-rw-r--r--library/include/Core.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/library/include/Core.h b/library/include/Core.h
index e4d1080d..653298d8 100644
--- a/library/include/Core.h
+++ b/library/include/Core.h
@@ -83,10 +83,17 @@ namespace DFHack
// Better than tracking some weird variables all over the place.
class DFHACK_EXPORT Core
{
+#ifdef _DARWIN
+ friend int ::DFH_SDL_NumJoysticks(void);
+ friend void ::DFH_SDL_Quit(void);
+ friend int ::DFH_SDL_PollEvent(SDL::Event *);
+ friend int ::DFH_SDL_Init(uint32_t flags);
+#else
friend int ::SDL_NumJoysticks(void);
friend void ::SDL_Quit(void);
friend int ::SDL_PollEvent(SDL::Event *);
friend int ::SDL_Init(uint32_t flags);
+#endif
friend int ::wgetch(WINDOW * w);
friend int ::egg_init(void);
friend int ::egg_shutdown(void);