From: Stephen Reay Date: Mon, 12 Aug 2019 12:39:09 +0000 (+0200) Subject: Add readline arginfo stubs X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0b3a10aeccc8425e4cba4aa38fb22db2c81f98cf;p=php Add readline arginfo stubs --- diff --git a/ext/readline/readline.c b/ext/readline/readline.c index b9435521ca..9cef54d172 100644 --- a/ext/readline/readline.c +++ b/ext/readline/readline.c @@ -25,6 +25,7 @@ #include "php.h" #include "php_readline.h" #include "readline_cli.h" +#include "readline_arginfo.h" #if HAVE_LIBREADLINE || HAVE_LIBEDIT @@ -71,62 +72,6 @@ PHP_MINFO_FUNCTION(readline); /* }}} */ -/* {{{ arginfo */ -ZEND_BEGIN_ARG_INFO_EX(arginfo_readline, 0, 0, 0) - ZEND_ARG_INFO(0, prompt) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_readline_info, 0, 0, 0) - ZEND_ARG_INFO(0, varname) - ZEND_ARG_INFO(0, newvalue) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_readline_add_history, 0, 0, 1) - ZEND_ARG_INFO(0, prompt) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_readline_clear_history, 0) -ZEND_END_ARG_INFO() - -#ifdef HAVE_HISTORY_LIST -ZEND_BEGIN_ARG_INFO(arginfo_readline_list_history, 0) -ZEND_END_ARG_INFO() -#endif - -ZEND_BEGIN_ARG_INFO_EX(arginfo_readline_read_history, 0, 0, 0) - ZEND_ARG_INFO(0, filename) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_readline_write_history, 0, 0, 0) - ZEND_ARG_INFO(0, filename) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_readline_completion_function, 0, 0, 1) - ZEND_ARG_INFO(0, funcname) -ZEND_END_ARG_INFO() - -#if HAVE_RL_CALLBACK_READ_CHAR -ZEND_BEGIN_ARG_INFO_EX(arginfo_readline_callback_handler_install, 0, 0, 2) - ZEND_ARG_INFO(0, prompt) - ZEND_ARG_INFO(0, callback) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_readline_callback_read_char, 0) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_readline_callback_handler_remove, 0) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_readline_redisplay, 0) -ZEND_END_ARG_INFO() - -#if HAVE_RL_ON_NEW_LINE -ZEND_BEGIN_ARG_INFO(arginfo_readline_on_new_line, 0) -ZEND_END_ARG_INFO() -#endif -#endif -/* }}} */ - /* {{{ module stuff */ static const zend_function_entry php_readline_functions[] = { PHP_FE(readline, arginfo_readline) diff --git a/ext/readline/readline.stub.php b/ext/readline/readline.stub.php new file mode 100644 index 0000000000..64b433a943 --- /dev/null +++ b/ext/readline/readline.stub.php @@ -0,0 +1,42 @@ +