about summary refs log tree commit diff
path: root/Src/Modules
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Modules')
-rw-r--r--Src/Modules/termcap.c20
1 files changed, 13 insertions, 7 deletions
diff --git a/Src/Modules/termcap.c b/Src/Modules/termcap.c
index 9da9f65cb..35fb71f64 100644
--- a/Src/Modules/termcap.c
+++ b/Src/Modules/termcap.c
@@ -39,13 +39,19 @@ static char termcap_nam[] = "termcap";
 #ifdef HAVE_TGETENT
 # ifdef HAVE_TERMCAP_H
 #  include <termcap.h>
-# endif
-
-# ifdef HAVE_CURSES_H
-#  include <curses.h>
-# endif
-# ifdef HAVE_TERM_H
-#  include <term.h>
+#  ifdef HAVE_TERM_H
+#   include <term.h>
+#  endif
+# else
+#  ifdef HAVE_TERMIO_H
+#   include <termio.h>
+#  endif
+#  ifdef HAVE_CURSES_H
+#   include <curses.h>
+#  endif
+#  ifdef HAVE_TERM_H
+#   include <term.h>
+#  endif
 # endif
 
 static Param termcap_pm;