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

Reply via email to