20#if defined(HAVE_HISTORY_LIST)
29#define arginfo_readline_write_history arginfo_readline_read_history
35#if defined(HAVE_RL_CALLBACK_READ_CHAR)
47#define arginfo_readline_redisplay arginfo_readline_callback_read_char
50#if defined(HAVE_RL_CALLBACK_READ_CHAR) && defined(HAVE_RL_ON_NEW_LINE)
59#if defined(HAVE_HISTORY_LIST)
65#if defined(HAVE_RL_CALLBACK_READ_CHAR)
71#if defined(HAVE_RL_CALLBACK_READ_CHAR) && defined(HAVE_RL_ON_NEW_LINE)
80#if defined(HAVE_HISTORY_LIST)
86#if defined(HAVE_RL_CALLBACK_READ_CHAR)
92#if defined(HAVE_RL_CALLBACK_READ_CHAR) && defined(HAVE_RL_ON_NEW_LINE)
98static void register_readline_symbols(
int module_number)
readline(?string $prompt=null)
readline_info(?string $var_name=null, $value=null)
readline_callback_handler_install(string $prompt, callable $callback)
readline_completion_function(callable $callback)
readline_add_history(string $prompt)
readline_callback_handler_remove()
readline_callback_read_char()
readline_read_history(?string $filename=null)
readline_write_history(?string $filename=null)
#define arginfo_readline_write_history
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_FE(name, arg_info)
#define ZEND_FUNCTION(name)
#define ZEND_ARG_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, default_value)
#define REGISTER_STRING_CONSTANT(name, str, flags)