Index: debugclient/configure.in =================================================================== RCS file: /repository/xdebug/debugclient/configure.in,v retrieving revision 1.3 diff -u -r1.3 configure.in --- a/debugclient/configure.in 30 Oct 2003 08:16:14 -0000 1.3 +++ b/debugclient/configure.in 8 Jun 2004 02:03:41 -0000 @@ -128,6 +128,45 @@ [ AC_DEFINE(HAVE_LIBEDIT, 1, [ ]) LIBS="-ledit $LIBS" + AC_MSG_CHECKING([for H_SETSIZE]) + AC_EGREP_HEADER([^#[[:space:]]*define[[:space:]]+H_SETSIZE], + histedit.h, + [AC_DEFINE([XDC_H_SETSIZE], H_SETSIZE, + [H_SETSIZE or H_EVENT]) + AC_MSG_RESULT([H_SETSIZE])], + [AC_DEFINE([XDC_H_SETSIZE], H_EVENT, + [H_SETSIZE or H_EVENT]) + AC_MSG_RESULT([H_EVENT])]) + AC_MSG_CHECKING([for number of arguments to el_init]) + AC_TRY_COMPILE([ +#include +#include +], [ +static EditLine *el = NULL; + +int main() +{ + el = el_init("foo", stdin, stdout, stderr); +} + ], + XDC_ELINIT_ARGS=4, + [AC_TRY_COMPILE([ +#include +#include +], [ +static EditLine *el = NULL; + +int main() +{ + el = el_init("foo", stdin, stdout); +} + ], + XDC_ELINIT_ARGS=3, + [AC_ERROR("you have strange libedit")] + )] + ) + AC_DEFINE_UNQUOTED([XDC_ELINIT_ARGS], $XDC_ELINIT_ARGS, [Number of arguments to el_init]) + AC_MSG_RESULT($XDC_ELINIT_ARGS) ], [ AC_ERROR("libedit was not found on your system.")