[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