Lines Matching refs:holder
220 static zend_always_inline zval* _zendi_convert_scalar_to_number_ex(zval *op, zval *holder, zend_boo… in _zendi_convert_scalar_to_number_ex() argument
225 ZVAL_LONG(holder, 0); in _zendi_convert_scalar_to_number_ex()
226 return holder; in _zendi_convert_scalar_to_number_ex()
228 ZVAL_LONG(holder, 1); in _zendi_convert_scalar_to_number_ex()
229 return holder; in _zendi_convert_scalar_to_number_ex()
231 …if ((Z_TYPE_INFO_P(holder) = is_numeric_string(Z_STRVAL_P(op), Z_STRLEN_P(op), &Z_LVAL_P(holder), … in _zendi_convert_scalar_to_number_ex()
232 ZVAL_LONG(holder, 0); in _zendi_convert_scalar_to_number_ex()
237 return holder; in _zendi_convert_scalar_to_number_ex()
239 ZVAL_LONG(holder, Z_RES_HANDLE_P(op)); in _zendi_convert_scalar_to_number_ex()
240 return holder; in _zendi_convert_scalar_to_number_ex()
242 convert_object_to_type(op, holder, _IS_NUMBER, convert_scalar_to_number); in _zendi_convert_scalar_to_number_ex()
244 UNEXPECTED(Z_TYPE_P(holder) != IS_LONG && Z_TYPE_P(holder) != IS_DOUBLE)) { in _zendi_convert_scalar_to_number_ex()
245 ZVAL_LONG(holder, 1); in _zendi_convert_scalar_to_number_ex()
247 return holder; in _zendi_convert_scalar_to_number_ex()
257 static zend_never_inline zval* ZEND_FASTCALL _zendi_convert_scalar_to_number(zval *op, zval *holder… in _zendi_convert_scalar_to_number() argument
259 return _zendi_convert_scalar_to_number_ex(op, holder, 1); in _zendi_convert_scalar_to_number()
264 …_inline zval* ZEND_FASTCALL _zendi_convert_scalar_to_number_noisy(zval *op, zval *holder) /* {{{ */ in _zendi_convert_scalar_to_number_noisy() argument
266 return _zendi_convert_scalar_to_number_ex(op, holder, 0); in _zendi_convert_scalar_to_number_noisy()
270 #define zendi_convert_scalar_to_number(op, holder, result, silent) \ argument
273 (silent ? _zendi_convert_scalar_to_number((op), holder) : \
274 _zendi_convert_scalar_to_number_noisy((op), holder))))