Lines Matching refs:zval

150 ZEND_API void convert_scalar_to_number(zval *op TSRMLS_DC) /* {{{ */  in convert_scalar_to_number()
302 zval dst; \
314 zval *newop = Z_OBJ_HT_P(op)->get(op TSRMLS_CC); \
327 ZEND_API void convert_to_long(zval *op) /* {{{ */ in convert_to_long()
335 ZEND_API void convert_to_long_base(zval *op, int base) /* {{{ */ in convert_to_long_base()
395 ZEND_API void convert_to_double(zval *op) /* {{{ */ in convert_to_double()
454 ZEND_API void convert_to_null(zval *op) /* {{{ */ in convert_to_null()
458 zval *org; in convert_to_null()
477 ZEND_API void convert_to_boolean(zval *op) /* {{{ */ in convert_to_boolean()
541 ZEND_API void _convert_to_string(zval *op ZEND_FILE_LINE_DC) /* {{{ */ in _convert_to_string()
612 static void convert_scalar_to_array(zval *op, int type TSRMLS_DC) /* {{{ */ in convert_scalar_to_array()
614 zval *entry; in convert_scalar_to_array()
624 zend_hash_index_update(Z_ARRVAL_P(op), 0, (void *) &entry, sizeof(zval *), NULL); in convert_scalar_to_array()
629 …zend_hash_update(Z_OBJPROP_P(op), "scalar", sizeof("scalar"), (void *) &entry, sizeof(zval *), NUL… in convert_scalar_to_array()
635 ZEND_API void convert_to_array(zval *op) /* {{{ */ in convert_to_array()
645 zval *tmp; in convert_to_array()
660 zend_hash_copy(ht, obj_ht, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *)); in convert_to_array()
688 ZEND_API void convert_to_object(zval *op) /* {{{ */ in convert_to_object()
712 zval **arg; in multi_convert_to_long_ex()
718 arg = va_arg(ap, zval **); in multi_convert_to_long_ex()
728 zval **arg; in multi_convert_to_double_ex()
734 arg = va_arg(ap, zval **); in multi_convert_to_double_ex()
744 zval **arg; in multi_convert_to_string_ex()
750 arg = va_arg(ap, zval **); in multi_convert_to_string_ex()
758 ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in add_function()
760 zval op1_copy, op2_copy; in add_function()
792 zval *tmp; in add_function()
802 …(result), Z_ARRVAL_P(op2), (void (*)(void *pData)) zval_add_ref, (void *) &tmp, sizeof(zval *), 0); in add_function()
820 ZEND_API int sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in sub_function()
822 zval op1_copy, op2_copy; in sub_function()
867 ZEND_API int mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in mul_function()
869 zval op1_copy, op2_copy; in mul_function()
908 ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in div_function()
910 zval op1_copy, op2_copy; in div_function()
973 ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in mod_function()
975 zval op1_copy, op2_copy; in mod_function()
999 ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in boolean_xor_function()
1001 zval op1_copy, op2_copy; in boolean_xor_function()
1012 ZEND_API int boolean_not_function(zval *result, zval *op1 TSRMLS_DC) /* {{{ */ in boolean_not_function()
1014 zval op1_copy; in boolean_not_function()
1022 ZEND_API int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC) /* {{{ */ in bitwise_not_function()
1024 zval op1_copy = *op1; in bitwise_not_function()
1050 ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in bitwise_or_function()
1052 zval op1_copy, op2_copy; in bitwise_or_function()
1056 zval *longer, *shorter; in bitwise_or_function()
1090 ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in bitwise_and_function()
1092 zval op1_copy, op2_copy; in bitwise_and_function()
1096 zval *longer, *shorter; in bitwise_and_function()
1132 ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in bitwise_xor_function()
1134 zval op1_copy, op2_copy; in bitwise_xor_function()
1138 zval *longer, *shorter; in bitwise_xor_function()
1173 ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in shift_left_function()
1175 zval op1_copy, op2_copy; in shift_left_function()
1186 ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in shift_right_function()
1188 zval op1_copy, op2_copy; in shift_right_function()
1200 ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2) /* {{{ */ in add_char_to_string()
1212 ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2) /* {{{ */ in add_string_to_string()
1225 ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in concat_function()
1227 zval op1_copy, op2_copy; in concat_function()
1281 ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in string_compare_function()
1283 zval op1_copy, op2_copy; in string_compare_function()
1313 ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in string_locale_compare_function()
1315 zval op1_copy, op2_copy; in string_locale_compare_function()
1345 ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in numeric_compare_function()
1347 zval op1_copy, op2_copy; in numeric_compare_function()
1364 static inline void zend_free_obj_get_result(zval *op TSRMLS_DC) /* {{{ */ in zend_free_obj_get_result()
1376 ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in compare_function()
1380 zval op1_copy, op2_copy; in compare_function()
1381 zval *op_free; in compare_function()
1540 static int hash_zval_identical_function(const zval **z1, const zval **z2) /* {{{ */ in hash_zval_identical_function()
1542 zval result; in hash_zval_identical_function()
1550 if (is_identical_function(&result, (zval *) *z1, (zval *) *z2 TSRMLS_CC)==FAILURE) { in hash_zval_identical_function()
1557 ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_identical_function()
1599 ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_not_identical_function()
1609 ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_equal_function()
1619 ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_not_equal_function()
1629 ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_smaller_function()
1639 ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_smaller_or_equal_function()
1681 static void increment_string(zval *str) /* {{{ */ in increment_string()
1758 ZEND_API int increment_function(zval *op1) /* {{{ */ in increment_function()
1809 ZEND_API int decrement_function(zval *op1) /* {{{ */ in decrement_function()
1856 ZEND_API int zval_is_true(zval *op) /* {{{ */ in zval_is_true()
1968 ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2) /* {{{ */ in zend_binary_zval_strcmp()
1974 ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3) /* {{{ */ in zend_binary_zval_strncmp()
1980 ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2) /* {{{ */ in zend_binary_zval_strcasecmp()
1986 ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3) /* {{{ */ in zend_binary_zval_strncasecmp()
1992 ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2) /* {{{ */ in zendi_smart_strcmp()
2023 static int hash_zval_compare_function(const zval **z1, const zval **z2 TSRMLS_DC) /* {{{ */ in hash_zval_compare_function()
2025 zval result; in hash_zval_compare_function()
2027 if (compare_function(&result, (zval *) *z1, (zval *) *z2 TSRMLS_CC)==FAILURE) { in hash_zval_compare_function()
2040 ZEND_API void zend_compare_symbol_tables(zval *result, HashTable *ht1, HashTable *ht2 TSRMLS_DC) /*… in zend_compare_symbol_tables()
2046 ZEND_API void zend_compare_arrays(zval *result, zval *a1, zval *a2 TSRMLS_DC) /* {{{ */ in zend_compare_arrays()
2052 ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2 TSRMLS_DC) /* {{{ */ in zend_compare_objects()
2069 ZEND_API void zend_locale_sprintf_double(zval *op ZEND_FILE_LINE_DC) /* {{{ */ in zend_locale_sprintf_double()