helly           Thu Feb 13 16:41:01 2003 EDT

  Modified files:              
    /php4/ext/domxml    php_domxml.c 
  Log:
  pass tsrmls instead of fetching it always
  
Index: php4/ext/domxml/php_domxml.c
diff -u php4/ext/domxml/php_domxml.c:1.235 php4/ext/domxml/php_domxml.c:1.236
--- php4/ext/domxml/php_domxml.c:1.235  Sat Jan 18 14:49:23 2003
+++ php4/ext/domxml/php_domxml.c        Thu Feb 13 16:41:00 2003
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: php_domxml.c,v 1.235 2003/01/18 19:49:23 iliaa Exp $ */
+/* $Id: php_domxml.c,v 1.236 2003/02/13 21:41:00 helly Exp $ */
 
 /* TODO
  * - Support Notation Nodes
@@ -896,10 +896,9 @@
        return ((zval *) (((xmlXPathContextPtr) obj)->user));
 }
 
-static void php_xpath_set_context(zval *wrapper, void *obj, int rsrc_type)
+static void php_xpath_set_context(zval *wrapper, void *obj, int rsrc_type TSRMLS_DC)
 {
        zval *handle, *addr;
-       TSRMLS_FETCH();
 
        MAKE_STD_ZVAL(handle);
        Z_TYPE_P(handle) = IS_LONG;
@@ -940,7 +939,7 @@
 */
        object_init_ex(wrapper, xpathctx_class_entry);
        rsrc_type = le_xpathctxp;
-       php_xpath_set_context(wrapper, (void *) obj, rsrc_type);
+       php_xpath_set_context(wrapper, (void *) obj, rsrc_type TSRMLS_CC);
 
        return (wrapper);
 }
@@ -952,10 +951,9 @@
 }
 
 
-static void php_xmlparser_set_object(zval *wrapper, void *obj, int rsrc_type)
+static void php_xmlparser_set_object(zval *wrapper, void *obj, int rsrc_type 
+TSRMLS_DC)
 {
        zval *handle, *addr;
-       TSRMLS_FETCH();
 
        MAKE_STD_ZVAL(handle);
        Z_TYPE_P(handle) = IS_LONG;
@@ -988,7 +986,7 @@
        MAKE_STD_ZVAL(wrapper);
        object_init_ex(wrapper, domxmlparser_class_entry);
        rsrc_type = le_domxmlparserp;
-       php_xmlparser_set_object(wrapper, (void *) obj, rsrc_type);
+       php_xmlparser_set_object(wrapper, (void *) obj, rsrc_type TSRMLS_CC);
 
        return (wrapper);
 }
@@ -1070,10 +1068,9 @@
 }
 
 
-static void php_dom_set_object(zval *wrapper, void *obj, int rsrc_type)
+static void php_dom_set_object(zval *wrapper, void *obj, int rsrc_type TSRMLS_DC)
 {
        zval *handle, *addr;
-       TSRMLS_FETCH();
 
        MAKE_STD_ZVAL(handle);
        Z_TYPE_P(handle) = IS_LONG;
@@ -1311,7 +1308,7 @@
                        return NULL;
        }
 
-       php_dom_set_object(wrapper, (void *) obj, rsrc_type);
+       php_dom_set_object(wrapper, (void *) obj, rsrc_type TSRMLS_CC);
        return (wrapper);
 }
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to