pzv 367 Zend/zend_operators.h #define convert_to_ex_master(pzv, lower_type, upper_type) \ pzv 368 Zend/zend_operators.h if (Z_TYPE_P(pzv)!=upper_type) { \ pzv 369 Zend/zend_operators.h convert_to_##lower_type(pzv); \ pzv 372 Zend/zend_operators.h #define convert_to_explicit_type(pzv, type) \ pzv 376 Zend/zend_operators.h convert_to_null(pzv); \ pzv 379 Zend/zend_operators.h convert_to_long(pzv); \ pzv 382 Zend/zend_operators.h convert_to_double(pzv); \ pzv 385 Zend/zend_operators.h convert_to_boolean(pzv); \ pzv 388 Zend/zend_operators.h convert_to_array(pzv); \ pzv 391 Zend/zend_operators.h convert_to_object(pzv); \ pzv 394 Zend/zend_operators.h convert_to_string(pzv); \ pzv 402 Zend/zend_operators.h #define convert_to_explicit_type_ex(pzv, str_type) \ pzv 403 Zend/zend_operators.h if (Z_TYPE_P(pzv) != str_type) { \ pzv 404 Zend/zend_operators.h convert_to_explicit_type(pzv, str_type); \ pzv 407 Zend/zend_operators.h #define convert_to_boolean_ex(pzv) convert_to_ex_master(pzv, boolean, _IS_BOOL) pzv 408 Zend/zend_operators.h #define convert_to_long_ex(pzv) convert_to_ex_master(pzv, long, IS_LONG) pzv 409 Zend/zend_operators.h #define convert_to_double_ex(pzv) convert_to_ex_master(pzv, double, IS_DOUBLE) pzv 410 Zend/zend_operators.h #define convert_to_string_ex(pzv) convert_to_ex_master(pzv, string, IS_STRING) pzv 411 Zend/zend_operators.h #define convert_to_array_ex(pzv) convert_to_ex_master(pzv, array, IS_ARRAY) pzv 412 Zend/zend_operators.h #define convert_to_object_ex(pzv) convert_to_ex_master(pzv, object, IS_OBJECT) pzv 413 Zend/zend_operators.h #define convert_to_null_ex(pzv) convert_to_ex_master(pzv, null, IS_NULL) pzv 415 Zend/zend_operators.h #define convert_scalar_to_number_ex(pzv) \ pzv 416 Zend/zend_operators.h if (Z_TYPE_P(pzv)!=IS_LONG && Z_TYPE_P(pzv)!=IS_DOUBLE) { \ pzv 417 Zend/zend_operators.h convert_scalar_to_number(pzv); \ pzv 44 ext/intl/converter/converter.c #define CONV_GET(pzv) (Z_INTL_CONVERTER_P((pzv))) pzv 2036 ext/phar/util.c zval zv, *pzv; pzv 2040 ext/phar/util.c if (NULL == (pzv = zend_hash_str_add(&(PHAR_G(phar_fname_map)), (*pphar)->fname, (*pphar)->fname_len, &zv))) { pzv 2044 ext/phar/util.c phar_copy_cached_phar((phar_archive_data **)&Z_PTR_P(pzv)); pzv 2045 ext/phar/util.c newpphar = Z_PTR_P(pzv);