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 <stdio.h>
+#include <histedit.h>
+], [
+static EditLine *el = NULL;
+
+int main()
+{
+	el = el_init("foo", stdin, stdout, stderr);
+}
+                        ],
+                        XDC_ELINIT_ARGS=4,
+                        [AC_TRY_COMPILE([
+#include <stdio.h>
+#include <histedit.h>
+], [
+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.")


