jan Sun Feb 15 06:32:28 2004 EDT
Modified files:
/php-src/ext/mono php_mono.c
Log:
- fix build (patch by josh at mediascape dot com)
- close #26045
http://cvs.php.net/diff.php/php-src/ext/mono/php_mono.c?r1=1.13&r2=1.14&ty=u
Index: php-src/ext/mono/php_mono.c
diff -u php-src/ext/mono/php_mono.c:1.13 php-src/ext/mono/php_mono.c:1.14
--- php-src/ext/mono/php_mono.c:1.13 Wed Feb 4 06:14:32 2004
+++ php-src/ext/mono/php_mono.c Sun Feb 15 06:32:26 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_mono.c,v 1.13 2004/02/04 11:14:32 zeev Exp $ */
+/* $Id: php_mono.c,v 1.14 2004/02/15 11:32:26 jan Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -170,7 +170,7 @@
}
static zval *
-property_read(zval *object, zval *member TSRMLS_DC)
+property_read(zval *object, zval *member, zend_bool silent TSRMLS_DC)
{
zval *rv;
php_mono_object *pm;
@@ -664,7 +664,9 @@
f = emalloc(sizeof(zend_internal_function));
f->type = ZEND_OVERLOADED_FUNCTION;
- f->arg_types = NULL;
+ f->arg_info = NULL;
+ f->num_args = 0;
+ f->pass_rest_by_reference = 0;
f->scope = pm->zo.ce;
f->fn_flags = 0;
f->function_name = estrndup(method_name, method_len);
@@ -697,7 +699,7 @@
zval *property;
property_ptr = emalloc(sizeof(zval **));
- property = property_read(object, member TSRMLS_CC);
+ property = property_read(object, member, 0 TSRMLS_CC);
zval_add_ref(&property);
*property_ptr = property;
@@ -739,12 +741,16 @@
ZEND_OBJECTS_STORE_HANDLERS,
property_read,
property_write,
+ NULL,
+ NULL,
property_get_ptr,
NULL,
NULL,
property_exists,
property_delete,
NULL,
+ NULL,
+ NULL,
method_get,
call_method,
constructor_get,
@@ -1038,7 +1044,9 @@
constructor.type = ZEND_INTERNAL_FUNCTION;
constructor.function_name = "mono";
constructor.scope = mono_class_entry;
- constructor.arg_types = NULL;
+ constructor.arg_info = NULL;
+ constructor.num_args = 0;
+ constructor.pass_rest_by_reference = 0;
constructor.handler = ZEND_FN(mono_load);
zend_hash_add(&mono_class_entry->function_table, "mono",
@@ -1051,7 +1059,9 @@
method_call.type = ZEND_INTERNAL_FUNCTION;
method_call.function_name = "call";
method_call.scope = mono_method_class_entry;
- method_call.arg_types = NULL;
+ method_call.arg_info = NULL;
+ method_call.num_args = 0;
+ method_call.pass_rest_by_reference = 0;
method_call.handler = ZEND_FN(mono_method_call);
zend_hash_add(&mono_method_class_entry->function_table, "call",
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php