Lines Matching refs:zval

184 ZEND_API void convert_scalar_to_number(zval *op TSRMLS_DC) /* {{{ */  in convert_scalar_to_number()
336 zval dst; \
348 zval *newop = Z_OBJ_HT_P(op)->get(op TSRMLS_CC); \
361 ZEND_API void convert_to_long(zval *op) /* {{{ */ in convert_to_long()
369 ZEND_API void convert_to_long_base(zval *op, int base) /* {{{ */ in convert_to_long_base()
429 ZEND_API void convert_to_double(zval *op) /* {{{ */ in convert_to_double()
488 ZEND_API void convert_to_null(zval *op) /* {{{ */ in convert_to_null()
492 zval *org; in convert_to_null()
511 ZEND_API void convert_to_boolean(zval *op) /* {{{ */ in convert_to_boolean()
575 ZEND_API void _convert_to_cstring(zval *op ZEND_FILE_LINE_DC) /* {{{ */ in _convert_to_cstring()
593 ZEND_API void _convert_to_string(zval *op ZEND_FILE_LINE_DC) /* {{{ */ in _convert_to_string()
664 static void convert_scalar_to_array(zval *op, int type TSRMLS_DC) /* {{{ */ in convert_scalar_to_array()
666 zval *entry; in convert_scalar_to_array()
676 zend_hash_index_update(Z_ARRVAL_P(op), 0, (void *) &entry, sizeof(zval *), NULL); in convert_scalar_to_array()
681 …zend_hash_update(Z_OBJPROP_P(op), "scalar", sizeof("scalar"), (void *) &entry, sizeof(zval *), NUL… in convert_scalar_to_array()
687 ZEND_API void convert_to_array(zval *op) /* {{{ */ in convert_to_array()
697 zval *tmp; in convert_to_array()
712 zend_hash_copy(ht, obj_ht, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *)); in convert_to_array()
740 ZEND_API void convert_to_object(zval *op) /* {{{ */ in convert_to_object()
764 zval **arg; in multi_convert_to_long_ex()
770 arg = va_arg(ap, zval **); in multi_convert_to_long_ex()
780 zval **arg; in multi_convert_to_double_ex()
786 arg = va_arg(ap, zval **); in multi_convert_to_double_ex()
796 zval **arg; in multi_convert_to_string_ex()
802 arg = va_arg(ap, zval **); in multi_convert_to_string_ex()
810 ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in add_function()
812 zval op1_copy, op2_copy; in add_function()
844 zval *tmp; in add_function()
854 …(result), Z_ARRVAL_P(op2), (void (*)(void *pData)) zval_add_ref, (void *) &tmp, sizeof(zval *), 0); in add_function()
872 ZEND_API int sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in sub_function()
874 zval op1_copy, op2_copy; in sub_function()
919 ZEND_API int mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in mul_function()
921 zval op1_copy, op2_copy; in mul_function()
960 ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in div_function()
962 zval op1_copy, op2_copy; in div_function()
1025 ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in mod_function()
1027 zval op1_copy, op2_copy; in mod_function()
1051 ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in boolean_xor_function()
1053 zval op1_copy, op2_copy; in boolean_xor_function()
1064 ZEND_API int boolean_not_function(zval *result, zval *op1 TSRMLS_DC) /* {{{ */ in boolean_not_function()
1066 zval op1_copy; in boolean_not_function()
1074 ZEND_API int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC) /* {{{ */ in bitwise_not_function()
1076 zval op1_copy = *op1; in bitwise_not_function()
1102 ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in bitwise_or_function()
1104 zval op1_copy, op2_copy; in bitwise_or_function()
1108 zval *longer, *shorter; in bitwise_or_function()
1142 ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in bitwise_and_function()
1144 zval op1_copy, op2_copy; in bitwise_and_function()
1148 zval *longer, *shorter; in bitwise_and_function()
1184 ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in bitwise_xor_function()
1186 zval op1_copy, op2_copy; in bitwise_xor_function()
1190 zval *longer, *shorter; in bitwise_xor_function()
1225 ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in shift_left_function()
1227 zval op1_copy, op2_copy; in shift_left_function()
1238 ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in shift_right_function()
1240 zval op1_copy, op2_copy; in shift_right_function()
1252 ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2) /* {{{ */ in add_char_to_string()
1275 ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2) /* {{{ */ in add_string_to_string()
1296 ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in concat_function()
1298 zval op1_copy, op2_copy; in concat_function()
1358 ZEND_API int string_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensit… in string_compare_function_ex()
1360 zval op1_copy, op2_copy; in string_compare_function_ex()
1393 ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in string_compare_function()
1399 ZEND_API int string_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in string_case_compare_function()
1406 ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in string_locale_compare_function()
1408 zval op1_copy, op2_copy; in string_locale_compare_function()
1438 ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in numeric_compare_function()
1440 zval op1_copy, op2_copy; in numeric_compare_function()
1457 static inline void zend_free_obj_get_result(zval *op TSRMLS_DC) /* {{{ */ in zend_free_obj_get_result()
1469 ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in compare_function()
1473 zval op1_copy, op2_copy; in compare_function()
1474 zval *op_free; in compare_function()
1637 static int hash_zval_identical_function(const zval **z1, const zval **z2) /* {{{ */ in hash_zval_identical_function()
1639 zval result; in hash_zval_identical_function()
1647 if (is_identical_function(&result, (zval *) *z1, (zval *) *z2 TSRMLS_CC)==FAILURE) { in hash_zval_identical_function()
1654 ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_identical_function()
1696 ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_not_identical_function()
1706 ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_equal_function()
1716 ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_not_equal_function()
1726 ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_smaller_function()
1736 ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ in is_smaller_or_equal_function()
1778 static void increment_string(zval *str) /* {{{ */ in increment_string()
1861 ZEND_API int increment_function(zval *op1) /* {{{ */ in increment_function()
1912 ZEND_API int decrement_function(zval *op1) /* {{{ */ in decrement_function()
1959 ZEND_API int zval_is_true(zval *op) /* {{{ */ in zval_is_true()
2125 ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2) /* {{{ */ in zend_binary_zval_strcmp()
2131 ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3) /* {{{ */ in zend_binary_zval_strncmp()
2137 ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2) /* {{{ */ in zend_binary_zval_strcasecmp()
2143 ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3) /* {{{ */ in zend_binary_zval_strncasecmp()
2149 ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2) /* {{{ */
2201 static int hash_zval_compare_function(const zval **z1, const zval **z2 TSRMLS_DC) /* {{{ */
2203 zval result;
2205 if (compare_function(&result, (zval *) *z1, (zval *) *z2 TSRMLS_CC)==FAILURE) {
2218 ZEND_API void zend_compare_symbol_tables(zval *result, HashTable *ht1, HashTable *ht2 TSRMLS_DC) /*…
2224 ZEND_API void zend_compare_arrays(zval *result, zval *a1, zval *a2 TSRMLS_DC) /* {{{ */
2230 ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2 TSRMLS_DC) /* {{{ */
2247 ZEND_API void zend_locale_sprintf_double(zval *op ZEND_FILE_LINE_DC) /* {{{ */