summaryrefslogtreecommitdiff
path: root/plugins/dfinput/pad.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/dfinput/pad.h')
-rw-r--r--plugins/dfinput/pad.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/dfinput/pad.h b/plugins/dfinput/pad.h
index bee7a2cf..80dd5b0e 100644
--- a/plugins/dfinput/pad.h
+++ b/plugins/dfinput/pad.h
@@ -23,7 +23,9 @@
extern "C" {
#endif
+#ifndef _MACOSX
#include "config.h"
+#endif
#include <stdio.h>
#include <stdint.h>
@@ -33,10 +35,17 @@ extern "C" {
#include <pthread.h>
#include <SDL.h>
+
+#ifdef _MACOSX
+#include <Carbon/Carbon.h>
+typedef void *Display;
+#define ThreadID ThreadID_MACOSX
+#else
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/keysym.h>
#include <X11/XKBlib.h>
+#endif
#include "psemu_plugin_defs.h"