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