Blob Blame History Raw
From 3dbeea6d1ef1736f33b1626be58f4f6fde03c452 Mon Sep 17 00:00:00 2001
From: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
Date: Thu, 21 Dec 2017 10:33:33 +0100
Subject: [PATCH] support for platforms without <sys/io.h>

upstream report: http://preview.tinyurl.com/bnryakb
---
 src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp b/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp
index 1d77040..0d1de2c 100644
--- a/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp
+++ b/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp
@@ -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__
-- 
2.14.3