]> granicus.if.org Git - php/commitdiff
- Fixed bug #50209 (Compiling with libedit cannot find readline.h)
authorFelipe Pena <felipe@php.net>
Sun, 13 Dec 2009 17:06:47 +0000 (17:06 +0000)
committerFelipe Pena <felipe@php.net>
Sun, 13 Dec 2009 17:06:47 +0000 (17:06 +0000)
  (patch by tcallawa at redhat dot com)

ext/readline/config.m4
ext/readline/readline.c
sapi/cli/php_cli.c
sapi/cli/php_cli_readline.c

index a320deeb4299dfa124b49e4d20f04423282c33f6..a99262a659a634cf6272635c8cae25c1a10fe549 100644 (file)
@@ -65,7 +65,7 @@ if test "$PHP_READLINE" && test "$PHP_READLINE" != "no"; then
 elif test "$PHP_LIBEDIT" != "no"; then
 
   for i in $PHP_LIBEDIT /usr/local /usr; do
-    test -f $i/include/readline/readline.h && LIBEDIT_DIR=$i && break
+    test -f $i/include/editline/readline.h && LIBEDIT_DIR=$i && break
   done
 
   if test -z "$LIBEDIT_DIR"; then
index 8f20482ff404981afa95fe37164bd34f918d4a3f..436f72b9fbda5606b6e363c886741e2963e4bce9 100644 (file)
 #define rl_completion_matches completion_matches
 #endif
 
+#ifdef HAVE_LIBEDIT
+#include <editline/readline.h>
+#else
 #include <readline/readline.h>
-#ifndef HAVE_LIBEDIT
 #include <readline/history.h>
 #endif
 
index 4867c91b1a75acb9609d7a0bc955da172818d121..3c4664a8abf368dabd9836afb72fe9785a2fbd18 100644 (file)
 #endif
 
 #if (HAVE_LIBREADLINE || HAVE_LIBEDIT) && !defined(COMPILE_DL_READLINE)
+
+#if HAVE_LIBEDIT
+#include <editline/readline.h>
+#else
 #include <readline/readline.h>
-#if !HAVE_LIBEDIT
 #include <readline/history.h>
 #endif
 #include "php_cli_readline.h"
index 6da5b93908bf00d08489a574863faf98d86acc41..b079bed5784c980e72311fce04996c3e16c212e8 100644 (file)
 #include <unixlib/local.h>
 #endif
 
+#if HAVE_LIBEDIT
+#include <editline/readline.h>
+#else
 #include <readline/readline.h>
-#if !HAVE_LIBEDIT
 #include <readline/history.h>
 #endif