Apparently some bits of the BSD joystick code are x86 only...joystick.h
authorRyan C. Gordon <icculus@icculus.org>
Tue, 22 Nov 2005 15:10:41 +0000
changeset 1185 58538e140e2d
parent 1184 a9542c38dcdb
child 1186 0276947bee66
Apparently some bits of the BSD joystick code are x86 only...joystick.h only exists at /usr/sys/arch/i386/include/joystick.h, for example.
src/joystick/bsd/SDL_sysjoystick.c
--- a/src/joystick/bsd/SDL_sysjoystick.c	Tue Nov 22 15:07:41 2005 +0000
+++ b/src/joystick/bsd/SDL_sysjoystick.c	Tue Nov 22 15:10:41 2005 +0000
@@ -60,7 +60,7 @@
 #include <sys/joystick.h>
 #endif
 
-#if defined(__NetBSD__) || defined(__OpenBSD__)
+#if defined(__NetBSD__) || (defined(__OpenBSD__) && defined(__i386__))
 #include <machine/joystick.h>
 #endif
 
@@ -370,7 +370,7 @@
 	int nbutton, naxe = -1;
 	Sint32 v;
 
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || (defined(__OpenBSD__) && defined(__i386__))
 	struct joystick gameport;
 	static int x, y, xmin = 0xffff, ymin = 0xffff, xmax = 0, ymax = 0;