Changeset b5eb9e570dc20e99400c64eee4a5a0ae787c4226

Show
Ignore:
Timestamp:
12/27/11 22:18:36 (2 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1325024316 -0500
git-parent:

[ded859826a394a1db4553d2a3662b8917985108a]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1325024316 -0500
Message:

Sol10 doesn't define this, so we need to

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.in

    r3bbaa0d rb5eb9e5  
    446446                [AC_MSG_RESULT(not char)]) 
    447447 
     448AC_MSG_CHECKING(for tgoto() function final argument type) 
     449AC_EGREP_CPP([tgoto.*[(][       ]*char[         ]*[)]], 
     450                [#if defined(HAVE_TERM_H) 
     451                 #include <term.h> 
     452                 #endif 
     453                 #if defined(HAVE_CURSES_H) 
     454                 #include <curses.h> 
     455                 #endif], 
     456                [AC_MSG_RESULT(char) 
     457                 AC_DEFINE(TGOTO_TAKES_CHAR)], 
     458                [AC_MSG_RESULT(not char)]) 
     459 
    448460AC_CACHE_CHECK([for epoll support], ac_cv_have_epoll, [ 
    449461        AC_TRY_LINK( 
  • src/noit_config.h.in

    rdfec968 rb5eb9e5  
    5454#undef HAVE_TERMIOS_H 
    5555#undef TPUTS_TAKES_CHAR 
     56#undef TGOTO_TAKES_CHAR 
    5657#undef HAVE_SYS_IOCTL_COMPAT_H 
    5758#undef HAVE_SYS_IOCTL_H 
  • src/noitedit/term.c

    rc0a5a8a rb5eb9e5  
    8585#define Str(a)          el->el_term.t_str[a] 
    8686#define Val(a)          el->el_term.t_val[a] 
     87 
     88#ifdef TGOTO_TAKES_CHAR 
     89extern char *tgoto(char *, int, int); 
     90#else 
     91extern char *tgoto(const char *, int, int); 
     92#endif 
     93 
    8794#ifdef __SUNPRO_C 
    8895extern char *tgetstr(char *id, char **area);