com php-src: Unused parse_arg_object_to_string: Zen d/zend_API.c

From: Date: Tue, 20 Jan 2015 04:02:54 +0000
Subject: com php-src: Unused parse_arg_object_to_string: Zen d/zend_API.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-84194@lists.php.net to get a copy of this message
Commit: 6f67d5ad6e81d2763af320240ed88db3a981fdca Author: Xinchen Hui <laruence@php.net> Tue, 20 Jan 2015 12:02:35 +0800 Parents: 8d60d370018560a73b0e6c16bb6f23dc0a88218f Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=6f67d5ad6e81d2763af320240ed88db3a981fdca Log: Unused parse_arg_object_to_string Changed paths: M Zend/zend_API.c Diff: diff --git a/Zend/zend_API.c b/Zend/zend_API.c index e762a31..b78cde9 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -194,47 +194,6 @@ ZEND_API char *zend_zval_type_name(const zval *arg) /* {{{ */ } /* }}} */ -static int parse_arg_object_to_string(zval *arg, char **p, size_t *pl, int type) /* {{{ */ -{ - if (Z_OBJ_HANDLER_P(arg, cast_object)) { - zval obj; - if (Z_OBJ_HANDLER_P(arg, cast_object)(arg, &obj, type) == SUCCESS) { - zval_ptr_dtor(arg); - ZVAL_COPY_VALUE(arg, &obj); - *pl = Z_STRLEN_P(arg); - *p = Z_STRVAL_P(arg); - return SUCCESS; - } - } - /* Standard PHP objects */ - if (Z_OBJ_HT_P(arg) == &std_object_handlers || !Z_OBJ_HANDLER_P(arg, cast_object)) { - SEPARATE_ZVAL_NOREF(arg); - if (zend_std_cast_object_tostring(arg, arg, type) == SUCCESS) { - *pl = Z_STRLEN_P(arg); - *p = Z_STRVAL_P(arg); - return SUCCESS; - } - } - if (!Z_OBJ_HANDLER_P(arg, cast_object) && Z_OBJ_HANDLER_P(arg, get)) { - zval rv; - zval *z = Z_OBJ_HANDLER_P(arg, get)(arg, &rv); - Z_ADDREF_P(z); - if(Z_TYPE_P(z) != IS_OBJECT) { - zval_dtor(arg); - ZVAL_NULL(arg); - if (!zend_make_printable_zval(z, arg)) { - ZVAL_ZVAL(arg, z, 1, 1); - } - *pl = Z_STRLEN_P(arg); - *p = Z_STRVAL_P(arg); - return SUCCESS; - } - zval_ptr_dtor(z); - } - return FAILURE; -} -/* }}} */ - ZEND_API int parse_arg_object_to_str(zval *arg, zend_string **str, int type) /* {{{ */ { if (Z_OBJ_HANDLER_P(arg, cast_object)) {

« previous php.cvs (#84194) next »