25
25
#include "readline_cli.h"
26
26
#include "readline_arginfo.h"
27
27
28
- #if HAVE_LIBREADLINE || HAVE_LIBEDIT
28
+ #if defined( HAVE_LIBREADLINE ) || defined( HAVE_LIBEDIT )
29
29
30
30
#ifndef HAVE_RL_COMPLETION_MATCHES
31
31
#define rl_completion_matches completion_matches
38
38
#include <readline/history.h>
39
39
#endif
40
40
41
- #if HAVE_RL_CALLBACK_READ_CHAR
41
+ #ifdef HAVE_RL_CALLBACK_READ_CHAR
42
42
43
43
static zval _prepped_callback ;
44
44
@@ -74,12 +74,12 @@ ZEND_GET_MODULE(readline)
74
74
75
75
PHP_MINIT_FUNCTION (readline )
76
76
{
77
- #if HAVE_LIBREADLINE
77
+ #ifdef HAVE_LIBREADLINE
78
78
/* libedit don't need this call which set the tty in cooked mode */
79
79
using_history ();
80
80
#endif
81
81
ZVAL_UNDEF (& _readline_completion );
82
- #if HAVE_RL_CALLBACK_READ_CHAR
82
+ #ifdef HAVE_RL_CALLBACK_READ_CHAR
83
83
ZVAL_UNDEF (& _prepped_callback );
84
84
#endif
85
85
return PHP_MINIT (cli_readline )(INIT_FUNC_ARGS_PASSTHRU );
@@ -94,7 +94,7 @@ PHP_RSHUTDOWN_FUNCTION(readline)
94
94
{
95
95
zval_ptr_dtor (& _readline_completion );
96
96
ZVAL_UNDEF (& _readline_completion );
97
- #if HAVE_RL_CALLBACK_READ_CHAR
97
+ #ifdef HAVE_RL_CALLBACK_READ_CHAR
98
98
if (Z_TYPE (_prepped_callback ) != IS_UNDEF ) {
99
99
rl_callback_handler_remove ();
100
100
zval_ptr_dtor (& _prepped_callback );
@@ -170,7 +170,7 @@ PHP_FUNCTION(readline_info)
170
170
: ZSTR_CHAR (rl_completion_append_character ));
171
171
add_assoc_bool (return_value ,"completion_suppress_append" ,rl_completion_suppress_append );
172
172
#endif
173
- #if HAVE_ERASE_EMPTY_LINE
173
+ #ifdef HAVE_ERASE_EMPTY_LINE
174
174
add_assoc_long (return_value ,"erase_empty_line" ,rl_erase_empty_line );
175
175
#endif
176
176
#ifndef PHP_WIN32
@@ -235,7 +235,7 @@ PHP_FUNCTION(readline_info)
235
235
RETVAL_INTERNED_STR (
236
236
oldval == 0 ? ZSTR_EMPTY_ALLOC () : ZSTR_CHAR (oldval ));
237
237
#endif
238
- #if HAVE_ERASE_EMPTY_LINE
238
+ #ifdef HAVE_ERASE_EMPTY_LINE
239
239
} else if (!strcasecmp (what , "erase_empty_line" )) {
240
240
oldval = rl_erase_empty_line ;
241
241
if (value ) {
@@ -295,7 +295,7 @@ PHP_FUNCTION(readline_clear_history)
295
295
RETURN_THROWS ();
296
296
}
297
297
298
- #if HAVE_LIBEDIT
298
+ #ifdef HAVE_LIBEDIT
299
299
/* clear_history is the only function where rl_initialize
300
300
is not call to ensure correct allocation */
301
301
using_history ();
@@ -505,7 +505,7 @@ PHP_FUNCTION(readline_completion_function)
505
505
506
506
/* }}} */
507
507
508
- #if HAVE_RL_CALLBACK_READ_CHAR
508
+ #ifdef HAVE_RL_CALLBACK_READ_CHAR
509
509
510
510
static void php_rl_callback_handler (char * the_line )
511
511
{
@@ -594,7 +594,7 @@ PHP_FUNCTION(readline_redisplay)
594
594
RETURN_THROWS ();
595
595
}
596
596
597
- #if HAVE_LIBEDIT
597
+ #ifdef HAVE_LIBEDIT
598
598
/* seems libedit doesn't take care of rl_initialize in rl_redisplay
599
599
* see bug #72538 */
600
600
using_history ();
@@ -605,7 +605,7 @@ PHP_FUNCTION(readline_redisplay)
605
605
606
606
#endif
607
607
608
- #if HAVE_RL_ON_NEW_LINE
608
+ #ifdef HAVE_RL_ON_NEW_LINE
609
609
/* {{{ proto void readline_on_new_line(void)
610
610
Inform readline that the cursor has moved to a new line */
611
611
PHP_FUNCTION (readline_on_new_line )
0 commit comments