Browse Source

yet another ncurses 4.x fix

experimental/namespaces
Hartmut Holzgraefe 25 years ago
parent
commit
30df2b3073
  1. 1
      ext/ncurses/config.m4
  2. 5
      ext/ncurses/ncurses_functions.c

1
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, [ ])])

5
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
}
/* }}} */

Loading…
Cancel
Save