From: dcarlier Date: Fri, 24 Nov 2017 14:52:53 +0000 (+0000) Subject: fix constant defined undefined behavior warning X-Git-Tag: php-7.3.0alpha1~959 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=287a2b018402d814fb8b3ee7dd6192491c3adb22;p=php fix constant defined undefined behavior warning --- diff --git a/sapi/phpdbg/phpdbg_cmd.c b/sapi/phpdbg/phpdbg_cmd.c index 8841cc86dc..6bd6faf34d 100644 --- a/sapi/phpdbg/phpdbg_cmd.c +++ b/sapi/phpdbg/phpdbg_cmd.c @@ -751,7 +751,11 @@ PHPDBG_API char *phpdbg_read_input(char *buffered) /* {{{ */ } if (buffered == NULL) { -#define USE_LIB_STAR (defined(HAVE_LIBREADLINE) || defined(HAVE_LIBEDIT)) +#if defined(HAVE_LIBREADLINE) || defined(HAVE_LIBEDIT) +#define USE_LIB_STAR 1 +#else +#define USE_LIB_STAR 0 +#endif /* note: EOF makes readline write prompt again in local console mode - and ignored if compiled without readline */ #if USE_LIB_STAR if ((PHPDBG_G(flags) & PHPDBG_IS_REMOTE) || !isatty(PHPDBG_G(io)[PHPDBG_STDIN].fd))