]> granicus.if.org Git - php/commitdiff
Fixed ZTS build
authorEdin Kadribasic <edink@php.net>
Sun, 11 Dec 2005 13:19:43 +0000 (13:19 +0000)
committerEdin Kadribasic <edink@php.net>
Sun, 11 Dec 2005 13:19:43 +0000 (13:19 +0000)
ext/json/json.c

index e7fa45247101f6b5cc3d5213084169f44ca79aaf..43902a8cb522d45d9836fc738fe206263030a523 100644 (file)
@@ -79,7 +79,7 @@ PHP_MINFO_FUNCTION(json)
 }
 /* }}} */
 
-static struct json_object *json_encode_r(zval *val);
+static struct json_object *json_encode_r(zval *val TSRMLS_DC);
 
 static int json_determine_array_type(zval **val TSRMLS_DC) {
     int i;
@@ -156,7 +156,7 @@ static struct json_object *json_encode_array(zval **val TSRMLS_DC) {
                 break;
 
             if (zend_hash_get_current_data_ex(myht, (void **) &data, &pos) == SUCCESS) {
-                member = json_encode_r(*data);
+                member = json_encode_r(*data TSRMLS_CC);
                 if (r == 0) {
                     json_object_array_add(obj, member);
                 } else if (r == 1) {
@@ -182,7 +182,7 @@ static struct json_object *json_encode_array(zval **val TSRMLS_DC) {
     return obj;
 }
 
-static struct json_object *json_encode_r(zval *val) {
+static struct json_object *json_encode_r(zval *val TSRMLS_DC) {
     struct json_object *jo;
 
     switch (Z_TYPE_P(val)) {
@@ -226,7 +226,7 @@ PHP_FUNCTION(json_encode)
         return;
     }
 
-    jo = json_encode_r(parameter);
+    jo = json_encode_r(parameter TSRMLS_CC);
 
     s = estrdup(json_object_to_json_string(jo));