summaryrefslogtreecommitdiff
path: root/ext/ncurses/ncurses_fe.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/ncurses/ncurses_fe.c')
-rw-r--r--ext/ncurses/ncurses_fe.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/ext/ncurses/ncurses_fe.c b/ext/ncurses/ncurses_fe.c
index aea1995785..a21641b260 100644
--- a/ext/ncurses/ncurses_fe.c
+++ b/ext/ncurses/ncurses_fe.c
@@ -13,7 +13,7 @@
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
| Authors: Hartmut Holzgraefe <hartmut@six.de> |
- | |
+ | Georg Richter <georg.richter@php-ev.de |
+----------------------------------------------------------------------+
*/
@@ -25,6 +25,8 @@
#include "php_ini.h"
#include "php_ncurses.h"
+static unsigned char second_args_force_ref[] = {2, BYREF_NONE, BYREF_FORCE};
+static unsigned char first_args_force_ref[] = {1, BYREF_FORCE};
/* ncurses_functions[]
*
* Every user visible function must have an entry in ncurses_functions[].
@@ -132,11 +134,7 @@ function_entry ncurses_functions[] = {
PHP_FE(ncurses_mvinch, NULL)
PHP_FE(ncurses_mvwaddstr, NULL)
PHP_FE(ncurses_insstr, NULL)
-
-#if 0
- PHP_FE(ncurses_instr, NULL)
-#endif
-
+ PHP_FE(ncurses_instr, first_args_force_ref)
PHP_FE(ncurses_mvhline, NULL)
PHP_FE(ncurses_mvcur, NULL)
PHP_FE(ncurses_init_color, NULL)
@@ -146,6 +144,9 @@ function_entry ncurses_functions[] = {
PHP_FE(ncurses_hline, NULL)
PHP_FE(ncurses_vline, NULL)
PHP_FE(ncurses_keyok, NULL)
+ PHP_FE(ncurses_termname, NULL)
+ PHP_FE(ncurses_longname, NULL)
+ PHP_FE(ncurses_mousemask, second_args_force_ref)
{NULL, NULL, NULL} /* Must be the last line in ncurses_functions[] */
};