summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2001-09-17 22:11:55 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2001-09-17 22:11:55 +0000
commit30df2b3073ac53d796f32a1f6c63117ba7b91891 (patch)
tree53ec027c26b0fab641ad9e58932018983975f1fc
parent38ab8708f26a4bf04f0b26b1734cd41ed6168eaf (diff)
downloadphp-git-30df2b3073ac53d796f32a1f6c63117ba7b91891.tar.gz
yet another ncurses 4.x fix
-rw-r--r--ext/ncurses/config.m41
-rw-r--r--ext/ncurses/ncurses_functions.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/ext/ncurses/config.m4 b/ext/ncurses/config.m4
index 7ec5c2fe0d..818724ef6b 100644
--- a/ext/ncurses/config.m4
+++ b/ext/ncurses/config.m4
@@ -42,6 +42,7 @@ if test "$PHP_NCURSES" != "no"; then
AC_CHECK_LIB(ncurses, color_set, [AC_DEFINE(HAVE_NCURSES_COLOR_SET, 1, [ ])])
AC_CHECK_LIB(ncurses, slk_color, [AC_DEFINE(HAVE_NCURSES_SLK_COLOR, 1, [ ])])
+ AC_CHECK_LIB(ncurses, asume_default_colors, [AC_DEFINE(HAVE_NCURSES_ASSUME_DEFAULT_COLORS, 1, [ ])])
AC_CHECK_LIB(ncurses, use_extended_names, [AC_DEFINE(HAVE_NCURSES_USE_EXTENDED_NAMES, 1, [ ])])
diff --git a/ext/ncurses/ncurses_functions.c b/ext/ncurses/ncurses_functions.c
index c3dd91fad9..b536da0ec5 100644
--- a/ext/ncurses/ncurses_functions.c
+++ b/ext/ncurses/ncurses_functions.c
@@ -1360,6 +1360,7 @@ PHP_FUNCTION(ncurses_border)
*/
PHP_FUNCTION(ncurses_assume_default_colors)
{
+#ifdef HAVE_NCURSES_ASSUME_DEFAULT_COLORS
zval **i1,**i2;
if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_ex(2, &i1, &i2) == FAILURE) {
@@ -1370,6 +1371,10 @@ PHP_FUNCTION(ncurses_assume_default_colors)
convert_to_long_ex(i2);
RETURN_LONG(assume_default_colors(_INT(i1),_INT(i2)));
+#else
+ php_error(E_WARNING,"%s not supported in this build");
+ RETURN_FALSE;
+#endif
}
/* }}} */