Mercurial > emacs
diff src/sysdep.c @ 111533:a702e5199b83
Fix compilation on Solaris.
* src/sysdep.c: Do not #include <term.h>.
(tputs): Add declaration, similar to what cm.c does. (Bug#7178)
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Sat, 13 Nov 2010 14:17:22 -0800 |
parents | 8aed62727bef |
children | 107fd4b37e9d |
line wrap: on
line diff
--- a/src/sysdep.c Sat Nov 13 14:10:34 2010 -0800 +++ b/src/sysdep.c Sat Nov 13 14:17:22 2010 -0800 @@ -90,12 +90,6 @@ #include "dispextern.h" #include "process.h" #include "cm.h" /* for reset_sys_modes */ -#ifdef HAVE_TERM_H -/* Include this last. If it is ncurses header file, it adds a lot of - defines that interfere with stuff in other headers. Someone responsible - for ncurses messed up bigtime. See bug#6812. */ -#include <term.h> -#endif #ifdef WINDOWSNT #include <direct.h> @@ -123,6 +117,9 @@ #endif #endif +/* Declare here, including term.h is problematic on some systems. */ +extern void tputs (const char *, int, int (*)(int)); + static const int baud_convert[] = { 0, 50, 75, 110, 135, 150, 200, 300, 600, 1200, @@ -3071,6 +3068,3 @@ #endif /* !defined (WINDOWSNT) */ - -/* arch-tag: edb43589-4e09-4544-b325-978b5b121dcf - (do not change this comment) */