From 6bf2ff17175946b9c038f041f8828bceb59565aa Mon Sep 17 00:00:00 2001 From: Bart Schaefer Date: Sat, 21 Apr 2001 21:41:28 +0000 Subject: More term*.h inclusion un-confusion. --- Src/Modules/termcap.c | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'Src/Modules/termcap.c') diff --git a/Src/Modules/termcap.c b/Src/Modules/termcap.c index 35fb71f64..fbaf887c1 100644 --- a/Src/Modules/termcap.c +++ b/Src/Modules/termcap.c @@ -37,20 +37,22 @@ static char termcap_nam[] = "termcap"; /* echotc: output a termcap */ #ifdef HAVE_TGETENT -# ifdef HAVE_TERMCAP_H -# include -# ifdef HAVE_TERM_H -# include -# endif -# else +# if defined(HAVE_CURSES_H) && defined(HAVE_TERM_H) # ifdef HAVE_TERMIO_H # include # endif -# ifdef HAVE_CURSES_H -# include -# endif -# ifdef HAVE_TERM_H -# include +# include +# include +# else +# ifdef HAVE_TERMCAP_H +# include +# else +# ifdef HAVE_CURSES_H +# include +# endif +# ifdef HAVE_TERM_H +# include +# endif # endif # endif @@ -356,7 +358,9 @@ int boot_(Module m) { #ifdef HAVE_TGETENT +# if defined(HAVE_CURSES_H) && defined(HAVE_TERM_H) setupterm((char *)0, 1, (int *)0); +# endif if (!createtchash()) return 1; @@ -376,7 +380,7 @@ cleanup_(Module m) incleanup = 1; -#ifdef HAVE_TGETENTR +#ifdef HAVE_TGETENT if ((pm = (Param) paramtab->getnode(paramtab, termcap_nam)) && pm == termcap_pm) { pm->flags &= ~PM_READONLY; -- cgit 1.4.1