14357e1
diff -up crrcsim-0.9.12/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp.ioh crrcsim-0.9.12/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp
14357e1
--- crrcsim-0.9.12/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp.ioh	2013-02-01 12:18:32.000000000 +0100
14357e1
+++ crrcsim-0.9.12/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp	2013-02-01 12:19:52.000000000 +0100
14357e1
@@ -28,16 +28,16 @@
14357e1
 #if defined(__APPLE__) || defined(MACOSX)
14357e1
 #else
14357e1
 #  if defined(WIN32)
14357e1
-#  elif defined(__powerpc__)
14357e1
-#    define ioperm(a,b,c) -1
14357e1
-#    define inb(a) 0
14357e1
-#    define outb(a,b)
14357e1
 #  else   // Linux
14357e1
-#    ifdef HAVE_SYS_IO_H
14357e1
+#    if defined(HAVE_SYS_IO_H)
14357e1
 #     include <sys/io.h>
14357e1
-#    else
14357e1
+#    elif defined(HAVE_ASM_IO_H)
14357e1
 #     include <unistd.h>
14357e1
 #     include <asm/io.h>
14357e1
+#    else
14357e1
+#     define ioperm(a,b,c) -1
14357e1
+#     define inb(a) 0
14357e1
+#     define outb(a,b)
14357e1
 #    endif
14357e1
 #  endif
14357e1
 #endif  // __APPLE__