Commit:    ca3e0862dbd7190f29e12dcc89e08e183e9077ce
Author:    Hartmel <hartmel@wheezy64>         Mon, 27 May 2013 17:49:06 +0200
Committer: Stanislav Malyshev <s...@php.net>      Sun, 16 Jun 2013 23:42:43 
-0700
Parents:   cfb1ffb4fa9d8a8561ffa509e187808b09608074
Branches:  PHP-5.4 PHP-5.5 master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=ca3e0862dbd7190f29e12dcc89e08e183e9077ce

Log:
Bug #55694: Expose attempted_completion_over variable from readline library

Bugs:
https://bugs.php.net/55694

Changed paths:
  M  ext/readline/readline.c


Diff:
diff --git a/ext/readline/readline.c b/ext/readline/readline.c
index 3148f80..bd46069 100644
--- a/ext/readline/readline.c
+++ b/ext/readline/readline.c
@@ -259,6 +259,7 @@ PHP_FUNCTION(readline_info)
 #endif
                add_assoc_string(return_value,"library_version",(char 
*)SAFE_STRING(rl_library_version),1);
                add_assoc_string(return_value,"readline_name",(char 
*)SAFE_STRING(rl_readline_name),1);
+               
add_assoc_long(return_value,"attempted_completion_over",rl_attempted_completion_over);
        } else {
                if (!strcasecmp(what,"line_buffer")) {
                        oldstr = rl_line_buffer;
@@ -313,7 +314,14 @@ PHP_FUNCTION(readline_info)
                                rl_readline_name = strdup(Z_STRVAL_PP(value));;
                        }
                        RETVAL_STRING(SAFE_STRING(oldstr),1);
-               } 
+               } else if (!strcasecmp(what, "attempted_completion_over")) {
+                       oldval = rl_attempted_completion_over;
+                       if (value) {
+                               convert_to_long_ex(value);
+                               rl_attempted_completion_over = Z_LVAL_PP(value);
+                       }
+                       RETVAL_LONG(oldval);
+               }
        }
 }


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to