com php-src: New parsing parameters in curl: ext/curl/interface.c

From: Date: Mon, 26 Dec 2016 19:03:25 +0000
Subject: com php-src: New parsing parameters in curl: ext/curl/interface.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-96434@lists.php.net to get a copy of this message
Commit: d9c4b49c8aa6ca3af742b066ac38f02c81ad5401 Author: dedal.qq <dedal.qq@gmail.com> Sun, 25 Dec 2016 03:00:02 +0300 Committer: Sara Golemon <pollita@php.net> Mon, 26 Dec 2016 11:03:25 -0800 Parents: e52d2b88e4871f2e82fc26986d97417e76af8127 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=d9c4b49c8aa6ca3af742b066ac38f02c81ad5401 Log: New parsing parameters in curl Changed paths: M ext/curl/interface.c Diff: diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 9229bac..4595f64 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -1822,9 +1822,10 @@ PHP_FUNCTION(curl_version) curl_version_info_data *d; zend_long uversion = CURLVERSION_NOW; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "|l", &uversion) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(0, 1) + Z_PARAM_OPTIONAL + Z_PARAM_LONG(uversion) + ZEND_PARSE_PARAMETERS_END(); d = curl_version_info(uversion); if (d == NULL) { @@ -2941,9 +2942,11 @@ PHP_FUNCTION(curl_setopt) zend_long options; php_curl *ch; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "rlz", &zid, &options, &zvalue) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(3, 3) + Z_PARAM_RESOURCE(zid) + Z_PARAM_LONG(options) + Z_PARAM_ZVAL(zvalue) + ZEND_PARSE_PARAMETERS_END(); if ((ch = (php_curl*)zend_fetch_resource(Z_RES_P(zid), le_curl_name, le_curl)) == NULL) { RETURN_FALSE; @@ -2971,9 +2974,10 @@ PHP_FUNCTION(curl_setopt_array) zend_ulong option; zend_string *string_key; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "ra", &zid, &arr) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(2, 2) + Z_PARAM_RESOURCE(zid) + Z_PARAM_ARRAY(arr) + ZEND_PARSE_PARAMETERS_END(); if ((ch = (php_curl*)zend_fetch_resource(Z_RES_P(zid), le_curl_name, le_curl)) == NULL) { RETURN_FALSE; @@ -3017,9 +3021,9 @@ PHP_FUNCTION(curl_exec) zval *zid; php_curl *ch; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &zid) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(1, 1) + Z_PARAM_RESOURCE(zid) + ZEND_PARSE_PARAMETERS_END(); if ((ch = (php_curl*)zend_fetch_resource(Z_RES_P(zid), le_curl_name, le_curl)) == NULL) { RETURN_FALSE; @@ -3074,9 +3078,11 @@ PHP_FUNCTION(curl_getinfo) php_curl *ch; zend_long option = 0; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "r|l", &zid, &option) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(1, 2) + Z_PARAM_RESOURCE(zid) + Z_PARAM_OPTIONAL + Z_PARAM_LONG(option) + ZEND_PARSE_PARAMETERS_END(); if ((ch = (php_curl*)zend_fetch_resource(Z_RES_P(zid), le_curl_name, le_curl)) == NULL) { RETURN_FALSE; @@ -3285,9 +3291,9 @@ PHP_FUNCTION(curl_error) zval *zid; php_curl *ch; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &zid) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(1, 1) + Z_PARAM_RESOURCE(zid) + ZEND_PARSE_PARAMETERS_END(); if ((ch = (php_curl*)zend_fetch_resource(Z_RES_P(zid), le_curl_name, le_curl)) == NULL) { RETURN_FALSE; @@ -3324,9 +3330,9 @@ PHP_FUNCTION(curl_close) zval *zid; php_curl *ch; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &zid) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(1, 1) + Z_PARAM_RESOURCE(zid) + ZEND_PARSE_PARAMETERS_END(); if ((ch = (php_curl*)zend_fetch_resource(Z_RES_P(zid), le_curl_name, le_curl)) == NULL) { RETURN_FALSE; @@ -3433,9 +3439,9 @@ PHP_FUNCTION(curl_strerror) zend_long code; const char *str; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &code) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(1, 1) + Z_PARAM_LONG(code) + ZEND_PARSE_PARAMETERS_END(); str = curl_easy_strerror(code); if (str) { @@ -3503,9 +3509,9 @@ PHP_FUNCTION(curl_reset) zval *zid; php_curl *ch; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &zid) == FAILURE) { - return; - } + ZEND_PARSE_PARAMETERS_START(1, 1) + Z_PARAM_RESOURCE(zid) + ZEND_PARSE_PARAMETERS_END(); if ((ch = (php_curl*)zend_fetch_resource(Z_RES_P(zid), le_curl_name, le_curl)) == NULL) { RETURN_FALSE;

« previous php.cvs (#96434) next »