]> granicus.if.org Git - php/commitdiff
ZTS fixes.
authorJohn Coggeshall <john@php.net>
Wed, 6 Aug 2003 00:19:31 +0000 (00:19 +0000)
committerJohn Coggeshall <john@php.net>
Wed, 6 Aug 2003 00:19:31 +0000 (00:19 +0000)
ext/tidy/tidy.c

index 5320613b31d30526f325f8846b35f2101bc138a2..ee0e84556b30adaadfeb723285f0cad321129b09 100644 (file)
@@ -136,11 +136,12 @@ void _php_tidy_mem_free(void *mem) {
 
 void _php_tidy_mem_panic(ctmbstr errmsg) {
        
+       TSRMLS_FETCH();
        php_error_docref(NULL TSRMLS_CC, E_ERROR, "Could not allocate memory for Tidy: %s", (char *)errmsg);
 }
 
 
-PHPTidyObj *php_tidy_new(TSRMLS_DC) {
+PHPTidyObj *php_tidy_new() {
 
        PHPTidyObj *intern;
 
@@ -1177,7 +1178,7 @@ PHP_FUNCTION(tidy_get_body) {
 
 
  zval ** tidy_property_get_ptr(zval *obj, zval *member TSRMLS_DC) {
-       zval **p_ptr;
+       zval **p_ptr = NULL;
        zval  *p;
 
        /* How to fix this memleak? */
@@ -1193,7 +1194,7 @@ PHP_FUNCTION(tidy_get_body) {
 
  zval * tidy_property_read(zval *object, zval *member, zend_bool silent TSRMLS_DC) {
        
-       PHPTidyObj *obj = php_tidy_fetch_object(object);
+       PHPTidyObj *obj = php_tidy_fetch_object(object TSRMLS_CC);
        zval *return_value, *temp;
        TidyBuffer buf;
        TidyNode tempnode;
@@ -1341,7 +1342,7 @@ PHP_FUNCTION(tidy_get_body) {
 
 zend_bool _php_tidy_node_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS) {
 
-       PHPTidyObj *obj = php_tidy_fetch_object(getThis());
+       PHPTidyObj *obj = php_tidy_fetch_object(getThis() TSRMLS_CC);
        zend_internal_function *func = (zend_internal_function *)EG(function_state_ptr)->function;
        PHPTidyObj *newobj;
        TidyNode tempnode;
@@ -1497,7 +1498,7 @@ zend_bool _php_tidy_node_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS)
                } else if(!strcmp(method, "get_attr_type")) {
                        
                        if(ZEND_NUM_ARGS() != 1) {
-                               zend_wrong_param_count(TSRMLS_CC);
+                               zend_wrong_param_count(TSRMLS_C);
                                return TRUE;
                        }
                        
@@ -1542,7 +1543,7 @@ zend_bool _php_tidy_node_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS)
 
 zend_bool _php_tidy_attr_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS) {
        
-       PHPTidyObj *obj = php_tidy_fetch_object(getThis());
+       PHPTidyObj *obj = php_tidy_fetch_object(getThis() TSRMLS_CC);
        TidyAttr tempattr;
        
        if(!strcmp(method, "next")) {
@@ -1568,7 +1569,7 @@ zend_bool _php_tidy_attr_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS)
 
  int tidy_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS) {
        
-       PHPTidyObj *obj = php_tidy_fetch_object(getThis());
+       PHPTidyObj *obj = php_tidy_fetch_object(getThis() TSRMLS_CC);
 
        switch(obj->type) {
                
@@ -1588,7 +1589,7 @@ zend_bool _php_tidy_attr_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS)
 
  int tidy_get_class_name(zval *obj, char **class_name, zend_uint *name_len, int parent TSRMLS_DC) {
        
-       PHPTidyObj *object = php_tidy_fetch_object(obj);
+       PHPTidyObj *object = php_tidy_fetch_object(obj TSRMLS_CC);
        
        switch(object->type) {
                
@@ -1618,8 +1619,8 @@ zend_bool _php_tidy_attr_call_method(char *method, INTERNAL_FUNCTION_PARAMETERS)
 
        PHPTidyObj *obj1, *obj2;
        
-       obj1 = php_tidy_fetch_object(obj_one);
-       obj2 = php_tidy_fetch_object(obj_two);
+       obj1 = php_tidy_fetch_object(obj_one TSRMLS_CC);
+       obj2 = php_tidy_fetch_object(obj_two TSRMLS_CC);
        
        if( (obj1->tdoc == obj2->tdoc) &&
                (obj1->node == obj2->node) &&