From 34f65c6f32a614adb871c0dce7d602e797c0585f Mon Sep 17 00:00:00 2001 From: Bart Schaefer Date: Thu, 12 Apr 2001 17:11:39 +0000 Subject: Fiddle with vs. inclusion. --- Src/Modules/terminfo.c | 9 +++------ Src/prototypes.h | 4 +--- Src/system.h | 4 ++++ 3 files changed, 8 insertions(+), 9 deletions(-) (limited to 'Src') diff --git a/Src/Modules/terminfo.c b/Src/Modules/terminfo.c index 56ab62fb7..b3c3c2876 100644 --- a/Src/Modules/terminfo.c +++ b/Src/Modules/terminfo.c @@ -29,17 +29,14 @@ #include "terminfo.mdh" #include "terminfo.pro" -#ifdef HAVE_CURSES_H -# include -#endif -#ifdef HAVE_TERM_H -# include -#endif static char terminfo_nam[] = "terminfo"; /**/ #ifdef HAVE_TIGETSTR +# ifdef HAVE_CURSES_H +# include +# endif static Param terminfo_pm; diff --git a/Src/prototypes.h b/Src/prototypes.h index 7b2aa9d67..5b34b93b4 100644 --- a/Src/prototypes.h +++ b/Src/prototypes.h @@ -33,15 +33,13 @@ char *realloc _((void *, size_t)); char *calloc _((size_t, size_t)); #endif -#ifndef HAVE_TERMCAP_H +#if !(defined(HAVE_TERMCAP_H) || defined(HAVE_TERM_H)) extern int tgetent _((char *bp, char *name)); extern int tgetnum _((char *id)); extern int tgetflag _((char *id)); extern char *tgetstr _((char *id, char **area)); extern char *tgoto _((char *cm, int destcol, int destline)); -# ifndef HAVE_TERM_H extern int tputs _((char *cp, int affcnt, int (*outc) (int))); -# endif #endif /* MISSING PROTOTYPES FOR VARIOUS OPERATING SYSTEMS */ diff --git a/Src/system.h b/Src/system.h index 50661e0fd..6966f517b 100644 --- a/Src/system.h +++ b/Src/system.h @@ -312,6 +312,10 @@ struct timezone { #ifdef HAVE_TERMCAP_H # include +#else +# ifdef HAVE_TERM_H +# include +# endif #endif #if defined(GWINSZ_IN_SYS_IOCTL) || defined(CLOBBERS_TYPEAHEAD) -- cgit 1.4.1