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 -# else +# elif defined(HAVE_ASM_IO_H) # include # include +# else +# define ioperm(a,b,c) -1 +# define inb(a) 0 +# define outb(a,b) # endif # endif #endif // __APPLE__