Lines Matching refs:ppzv
381 #define convert_to_ex_master(ppzv, lower_type, upper_type) \ argument
382 if (Z_TYPE_PP(ppzv)!=IS_##upper_type) { \
383 SEPARATE_ZVAL_IF_NOT_REF(ppzv); \
384 convert_to_##lower_type(*ppzv); \
417 #define convert_to_explicit_type_ex(ppzv, str_type) \ argument
418 if (Z_TYPE_PP(ppzv) != str_type) { \
419 SEPARATE_ZVAL_IF_NOT_REF(ppzv); \
420 convert_to_explicit_type(*ppzv, str_type); \
423 #define convert_to_boolean_ex(ppzv) convert_to_ex_master(ppzv, boolean, BOOL) argument
424 #define convert_to_long_ex(ppzv) convert_to_ex_master(ppzv, long, LONG) argument
425 #define convert_to_double_ex(ppzv) convert_to_ex_master(ppzv, double, DOUBLE) argument
426 #define convert_to_string_ex(ppzv) convert_to_ex_master(ppzv, string, STRING) argument
427 #define convert_to_array_ex(ppzv) convert_to_ex_master(ppzv, array, ARRAY) argument
428 #define convert_to_object_ex(ppzv) convert_to_ex_master(ppzv, object, OBJECT) argument
429 #define convert_to_null_ex(ppzv) convert_to_ex_master(ppzv, null, NULL) argument
431 #define convert_scalar_to_number_ex(ppzv) \ argument
432 if (Z_TYPE_PP(ppzv)!=IS_LONG && Z_TYPE_PP(ppzv)!=IS_DOUBLE) { \
433 if (!Z_ISREF_PP(ppzv)) { \
434 SEPARATE_ZVAL(ppzv); \
436 convert_scalar_to_number(*ppzv TSRMLS_CC); \