From: Antony Dovgal Date: Mon, 14 Apr 2008 07:49:00 +0000 (+0000) Subject: fix ZTS build and sync with HEAD X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~382 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eb5afe0eda8b64811e2bbbc552142ee06caae04a;p=php fix ZTS build and sync with HEAD --- diff --git a/ext/standard/streamsfuncs.c b/ext/standard/streamsfuncs.c index d1c4d2889d..a2d3f77311 100644 --- a/ext/standard/streamsfuncs.c +++ b/ext/standard/streamsfuncs.c @@ -850,7 +850,7 @@ static void user_space_stream_notifier_dtor(php_stream_notifier *notifier) } } -static int parse_context_options(php_stream_context *context, zval *options) +static int parse_context_options(php_stream_context *context, zval *options TSRMLS_DC) { HashPosition pos, opos; zval **wval, **oval; @@ -874,7 +874,7 @@ static int parse_context_options(php_stream_context *context, zval *options) } } else { - zend_error(E_WARNING, "options should have the form [\"wrappername\"][\"optionname\"] = $value"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "options should have the form [\"wrappername\"][\"optionname\"] = $value"); } zend_hash_move_forward_ex(Z_ARRVAL_P(options), &pos); } @@ -882,7 +882,7 @@ static int parse_context_options(php_stream_context *context, zval *options) return ret; } -static int parse_context_params(php_stream_context *context, zval *params) +static int parse_context_params(php_stream_context *context, zval *params TSRMLS_DC) { int ret = SUCCESS; zval **tmp; @@ -902,7 +902,7 @@ static int parse_context_params(php_stream_context *context, zval *params) } if (SUCCESS == zend_hash_find(Z_ARRVAL_P(params), "options", sizeof("options"), (void**)&tmp)) { if (Z_TYPE_PP(tmp) == IS_ARRAY) { - parse_context_options(context, *tmp); + parse_context_options(context, *tmp TSRMLS_CC); } else { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid stream/context parameter"); } @@ -988,7 +988,7 @@ PHP_FUNCTION(stream_context_set_option) if (options) { /* handle the array syntax */ - RETVAL_BOOL(parse_context_options(context, options) == SUCCESS); + RETVAL_BOOL(parse_context_options(context, options TSRMLS_CC) == SUCCESS); } else { php_stream_context_set_option(context, wrappername, optionname, zvalue); RETVAL_TRUE; @@ -1013,7 +1013,7 @@ PHP_FUNCTION(stream_context_set_params) RETURN_FALSE; } - RETVAL_BOOL(parse_context_params(context, params) == SUCCESS); + RETVAL_BOOL(parse_context_params(context, params TSRMLS_CC) == SUCCESS); } /* }}} */ @@ -1034,7 +1034,7 @@ PHP_FUNCTION(stream_context_get_default) context = FG(default_context); if (params) { - parse_context_options(context, params); + parse_context_options(context, params TSRMLS_CC); } php_stream_context_to_zval(context, return_value); @@ -1055,7 +1055,7 @@ PHP_FUNCTION(stream_context_create) context = php_stream_context_alloc(); if (params) { - parse_context_options(context, params); + parse_context_options(context, params TSRMLS_CC); } php_stream_context_to_zval(context, return_value);