Lines Matching refs:pzv
377 #define convert_to_ex_master(pzv, lower_type, upper_type) \ argument
378 if (Z_TYPE_P(pzv)!=upper_type) { \
379 convert_to_##lower_type(pzv); \
382 #define convert_to_explicit_type(pzv, type) \ argument
386 convert_to_null(pzv); \
389 convert_to_long(pzv); \
392 convert_to_double(pzv); \
395 convert_to_boolean(pzv); \
398 convert_to_array(pzv); \
401 convert_to_object(pzv); \
404 convert_to_string(pzv); \
412 #define convert_to_explicit_type_ex(pzv, str_type) \ argument
413 if (Z_TYPE_P(pzv) != str_type) { \
414 convert_to_explicit_type(pzv, str_type); \
417 #define convert_to_boolean_ex(pzv) convert_to_ex_master(pzv, boolean, _IS_BOOL) argument
418 #define convert_to_long_ex(pzv) convert_to_ex_master(pzv, long, IS_LONG) argument
419 #define convert_to_double_ex(pzv) convert_to_ex_master(pzv, double, IS_DOUBLE) argument
420 #define convert_to_string_ex(pzv) convert_to_ex_master(pzv, string, IS_STRING) argument
421 #define convert_to_array_ex(pzv) convert_to_ex_master(pzv, array, IS_ARRAY) argument
422 #define convert_to_object_ex(pzv) convert_to_ex_master(pzv, object, IS_OBJECT) argument
423 #define convert_to_null_ex(pzv) convert_to_ex_master(pzv, null, IS_NULL) argument
425 #define convert_scalar_to_number_ex(pzv) \ argument
426 if (Z_TYPE_P(pzv)!=IS_LONG && Z_TYPE_P(pzv)!=IS_DOUBLE) { \
427 convert_scalar_to_number(pzv); \