[prev in list] [next in list] [prev in thread] [next in thread]
List: pecl-cvs
Subject: [PECL-CVS] cvs: pecl /newt newt.c
From: "Michael Spector" <michael () php ! net>
Date: 2005-11-27 7:19:28
Message-ID: cvsmichael1133075968 () cvsserver
[Download RAW message or body]
michael Sun Nov 27 02:19:28 2005 EDT
Modified files:
/pecl/newt newt.c
Log:
force functions accept parameters only by reference where appropriate (by vrana@php.net)
http://cvs.php.net/diff.php/pecl/newt/newt.c?r1=1.55&r2=1.56&ty=u
Index: pecl/newt/newt.c
diff -u pecl/newt/newt.c:1.55 pecl/newt/newt.c:1.56
--- pecl/newt/newt.c:1.55 Mon Oct 10 10:54:13 2005
+++ pecl/newt/newt.c Sun Nov 27 02:19:26 2005
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: newt.c,v 1.55 2005/10/10 14:54:13 michael Exp $ */
+/* $Id: newt.c,v 1.56 2005/11/27 07:19:26 michael Exp $ */
#include <newt.h>
@@ -36,6 +36,45 @@
static int le_newt_grid;
static char le_newt_grid_name[] = "newt grid";
+static
+ ZEND_BEGIN_ARG_INFO(secondandthird_arg_force_ref, 0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(1)
+ ZEND_ARG_PASS_INFO(1)
+ ZEND_END_ARG_INFO()
+
+ ZEND_BEGIN_ARG_INFO(fifthandsixth_arg_force_ref, 0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(1)
+ ZEND_ARG_PASS_INFO(1)
+ ZEND_END_ARG_INFO()
+
+static
+ ZEND_BEGIN_ARG_INFO(seventh_arg_force_ref, 0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(1)
+ ZEND_END_ARG_INFO()
+
+static
+ ZEND_BEGIN_ARG_INFO(eighth_arg_force_ref, 0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(0)
+ ZEND_ARG_PASS_INFO(1)
+ ZEND_END_ARG_INFO()
+
/* {{{ newt_functions[]
*/
function_entry newt_functions[] = {
@@ -145,7 +184,7 @@
PHP_FE(newt_textbox_set_text, NULL)
PHP_FE(newt_textbox_set_height, NULL)
PHP_FE(newt_textbox_get_num_lines, NULL)
- PHP_FE(newt_reflow_text, NULL)
+ PHP_FE(newt_reflow_text, fifthandsixth_arg_force_ref)
PHP_FE(newt_form, NULL)
#ifdef HAVE_NEWT_FORM_SET_TIMER
PHP_FE(newt_form_set_timer, NULL)
@@ -184,18 +223,18 @@
PHP_FE(newt_grid_place, NULL)
PHP_FE(newt_grid_free, NULL)
PHP_FALIAS(newt_grid_destroy, newt_grid_free, NULL)
- PHP_FE(newt_grid_get_size, NULL)
+ PHP_FE(newt_grid_get_size, secondandthird_arg_force_ref)
PHP_FE(newt_grid_wrapped_window, NULL)
PHP_FE(newt_grid_wrapped_window_at, NULL)
PHP_FE(newt_grid_add_components_to_form, NULL)
- PHP_FE(newt_button_bar, NULL)
- PHP_FALIAS(newt_button_barv, newt_button_bar, NULL)
+ PHP_FE(newt_button_bar, first_arg_force_ref)
+ PHP_FALIAS(newt_button_barv, newt_button_bar, first_arg_force_ref)
PHP_FE(newt_win_message, NULL)
PHP_FE(newt_win_messagev, NULL)
PHP_FE(newt_win_choice, NULL)
PHP_FE(newt_win_ternary, NULL)
- PHP_FE(newt_win_menu, NULL)
- PHP_FE(newt_win_entries, NULL)
+ PHP_FE(newt_win_menu, eighth_arg_force_ref)
+ PHP_FE(newt_win_entries, seventh_arg_force_ref)
{NULL, NULL, NULL}
};
/* }}} */
--
PECL CVS Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic