Lines Matching refs:zval
55 ZEND_API zend_result ZEND_FASTCALL add_function(zval *result, zval *op1, zval *op2);
56 ZEND_API zend_result ZEND_FASTCALL sub_function(zval *result, zval *op1, zval *op2);
57 ZEND_API zend_result ZEND_FASTCALL mul_function(zval *result, zval *op1, zval *op2);
58 ZEND_API zend_result ZEND_FASTCALL pow_function(zval *result, zval *op1, zval *op2);
59 ZEND_API zend_result ZEND_FASTCALL div_function(zval *result, zval *op1, zval *op2);
60 ZEND_API zend_result ZEND_FASTCALL mod_function(zval *result, zval *op1, zval *op2);
61 ZEND_API zend_result ZEND_FASTCALL boolean_xor_function(zval *result, zval *op1, zval *op2);
62 ZEND_API zend_result ZEND_FASTCALL boolean_not_function(zval *result, zval *op1);
63 ZEND_API zend_result ZEND_FASTCALL bitwise_not_function(zval *result, zval *op1);
64 ZEND_API zend_result ZEND_FASTCALL bitwise_or_function(zval *result, zval *op1, zval *op2);
65 ZEND_API zend_result ZEND_FASTCALL bitwise_and_function(zval *result, zval *op1, zval *op2);
66 ZEND_API zend_result ZEND_FASTCALL bitwise_xor_function(zval *result, zval *op1, zval *op2);
67 ZEND_API zend_result ZEND_FASTCALL shift_left_function(zval *result, zval *op1, zval *op2);
68 ZEND_API zend_result ZEND_FASTCALL shift_right_function(zval *result, zval *op1, zval *op2);
69 ZEND_API zend_result ZEND_FASTCALL concat_function(zval *result, zval *op1, zval *op2);
71 ZEND_API bool ZEND_FASTCALL zend_is_identical(const zval *op1, const zval *op2);
73 ZEND_API zend_result ZEND_FASTCALL is_equal_function(zval *result, zval *op1, zval *op2);
74 ZEND_API zend_result ZEND_FASTCALL is_identical_function(zval *result, zval *op1, zval *op2);
75 ZEND_API zend_result ZEND_FASTCALL is_not_identical_function(zval *result, zval *op1, zval *op2);
76 ZEND_API zend_result ZEND_FASTCALL is_not_equal_function(zval *result, zval *op1, zval *op2);
77 ZEND_API zend_result ZEND_FASTCALL is_smaller_function(zval *result, zval *op1, zval *op2);
78 ZEND_API zend_result ZEND_FASTCALL is_smaller_or_equal_function(zval *result, zval *op1, zval *op2);
299 ZEND_API zend_result ZEND_FASTCALL increment_function(zval *op1);
300 ZEND_API zend_result ZEND_FASTCALL decrement_function(zval *op2);
302 ZEND_API void ZEND_FASTCALL convert_scalar_to_number(zval *op);
303 ZEND_API void ZEND_FASTCALL _convert_to_string(zval *op);
304 ZEND_API void ZEND_FASTCALL convert_to_long(zval *op);
305 ZEND_API void ZEND_FASTCALL convert_to_double(zval *op);
306 ZEND_API void ZEND_FASTCALL convert_to_null(zval *op);
307 ZEND_API void ZEND_FASTCALL convert_to_boolean(zval *op);
308 ZEND_API void ZEND_FASTCALL convert_to_array(zval *op);
309 ZEND_API void ZEND_FASTCALL convert_to_object(zval *op);
311 ZEND_API zend_long ZEND_FASTCALL zval_get_long_func(const zval *op, bool is_strict);
312 ZEND_API zend_long ZEND_FASTCALL zval_try_get_long(const zval *op, bool *failed);
313 ZEND_API double ZEND_FASTCALL zval_get_double_func(const zval *op);
314 ZEND_API zend_string* ZEND_FASTCALL zval_get_string_func(zval *op);
315 ZEND_API zend_string* ZEND_FASTCALL zval_try_get_string_func(zval *op);
317 static zend_always_inline zend_long zval_get_long(const zval *op) { in zval_get_long()
320 static zend_always_inline zend_long zval_get_long_ex(const zval *op, bool is_strict) { in zval_get_long_ex()
323 static zend_always_inline double zval_get_double(const zval *op) { in zval_get_double()
326 static zend_always_inline zend_string *zval_get_string(zval *op) { in zval_get_string()
330 static zend_always_inline zend_string *zval_get_tmp_string(zval *op, zend_string **tmp) { in zval_get_tmp_string()
345 static zend_always_inline zend_string *zval_try_get_string(zval *op) { in zval_try_get_string()
356 static zend_always_inline zend_string *zval_try_get_tmp_string(zval *op, zend_string **tmp) { in zval_try_get_tmp_string()
369 ZEND_API bool ZEND_FASTCALL _try_convert_to_string(zval *op);
370 static zend_always_inline bool try_convert_to_string(zval *op) { in try_convert_to_string()
388 ZEND_API bool ZEND_FASTCALL zend_is_true(const zval *op);
389 ZEND_API bool ZEND_FASTCALL zend_object_is_true(const zval *op);
394 static zend_always_inline bool i_zend_is_true(const zval *op) in i_zend_is_true()
451 ZEND_API int ZEND_FASTCALL zend_compare(zval *op1, zval *op2);
453 ZEND_API zend_result ZEND_FASTCALL compare_function(zval *result, zval *op1, zval *op2);
455 ZEND_API int ZEND_FASTCALL numeric_compare_function(zval *op1, zval *op2);
456 ZEND_API int ZEND_FASTCALL string_compare_function_ex(zval *op1, zval *op2, bool case_insensitive);
457 ZEND_API int ZEND_FASTCALL string_compare_function(zval *op1, zval *op2);
458 ZEND_API int ZEND_FASTCALL string_case_compare_function(zval *op1, zval *op2);
459 ZEND_API int ZEND_FASTCALL string_locale_compare_function(zval *op1, zval *op2);
485 ZEND_API int ZEND_FASTCALL zend_binary_zval_strcmp(zval *s1, zval *s2);
486 ZEND_API int ZEND_FASTCALL zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3);
497 ZEND_API int ZEND_FASTCALL zend_compare_arrays(zval *a1, zval *a2);
498 ZEND_API int ZEND_FASTCALL zend_compare_objects(zval *o1, zval *o2);
521 (offsetof(zval, u1.type_info) - offsetof(zval, value))
529 static zend_always_inline void fast_long_increment_function(zval *op1) in fast_long_increment_function()
592 static zend_always_inline void fast_long_decrement_function(zval *op1) in fast_long_decrement_function()
655 static zend_always_inline void fast_long_add_function(zval *result, zval *op1, zval *op2) in fast_long_add_function()
743 static zend_always_inline void fast_long_sub_function(zval *result, zval *op1, zval *op2) in fast_long_sub_function()
836 static zend_always_inline bool fast_equal_check_function(zval *op1, zval *op2) in fast_equal_check_function()
858 static zend_always_inline bool fast_equal_check_long(zval *op1, zval *op2) in fast_equal_check_long()
866 static zend_always_inline bool fast_equal_check_string(zval *op1, zval *op2) in fast_equal_check_string()
874 static zend_always_inline bool fast_is_identical_function(zval *op1, zval *op2) in fast_is_identical_function()
884 static zend_always_inline bool fast_is_not_identical_function(zval *op1, zval *op2) in fast_is_not_identical_function()
921 static zend_always_inline void zend_unwrap_reference(zval *op) /* {{{ */ in zend_unwrap_reference()