Lines Matching refs:zval
47 ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
48 ZEND_API int sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
49 ZEND_API int mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
50 ZEND_API int pow_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
51 ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
52 ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
53 ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
54 ZEND_API int boolean_not_function(zval *result, zval *op1 TSRMLS_DC);
55 ZEND_API int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC);
56 ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
57 ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
58 ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
59 ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
60 ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
61 ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
63 ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
64 ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
65 ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
66 ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
67 ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
68 ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
324 ZEND_API int increment_function(zval *op1);
325 ZEND_API int decrement_function(zval *op2);
327 ZEND_API void convert_scalar_to_number(zval *op TSRMLS_DC);
328 ZEND_API void _convert_to_cstring(zval *op ZEND_FILE_LINE_DC);
329 ZEND_API void _convert_to_string(zval *op ZEND_FILE_LINE_DC);
330 ZEND_API void convert_to_long(zval *op);
331 ZEND_API void convert_to_double(zval *op);
332 ZEND_API void convert_to_long_base(zval *op, int base);
333 ZEND_API void convert_to_null(zval *op);
334 ZEND_API void convert_to_boolean(zval *op);
335 ZEND_API void convert_to_array(zval *op);
336 ZEND_API void convert_to_object(zval *op);
340 ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2);
341 ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2);
347 ZEND_API int zval_is_true(zval *op);
348 ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
349 ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
350 ZEND_API int string_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensit…
351 ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
352 ZEND_API int string_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
354 ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
361 ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2);
362 ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3);
363 ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2);
364 ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3);
371 ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2);
372 ZEND_API void zend_compare_symbol_tables(zval *result, HashTable *ht1, HashTable *ht2 TSRMLS_DC);
373 ZEND_API void zend_compare_arrays(zval *result, zval *a1, zval *a2 TSRMLS_DC);
374 ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2 TSRMLS_DC);
379 ZEND_API void zend_locale_sprintf_double(zval *op ZEND_FILE_LINE_DC);
441 #define Z_LVAL(zval) (zval).value.lval argument
442 #define Z_BVAL(zval) ((zend_bool)(zval).value.lval) argument
443 #define Z_DVAL(zval) (zval).value.dval argument
444 #define Z_STRVAL(zval) (zval).value.str.val argument
445 #define Z_STRLEN(zval) (zval).value.str.len argument
446 #define Z_ARRVAL(zval) (zval).value.ht argument
447 #define Z_AST(zval) (zval).value.ast argument
448 #define Z_OBJVAL(zval) (zval).value.obj argument
449 #define Z_OBJ_HANDLE(zval) Z_OBJVAL(zval).handle argument
450 #define Z_OBJ_HT(zval) Z_OBJVAL(zval).handlers argument
451 #define Z_OBJCE(zval) zend_get_class_entry(&(zval) TSRMLS_CC) argument
452 #define Z_OBJPROP(zval) Z_OBJ_HT((zval))->get_properties(&(zval) TSRMLS_CC) argument
453 #define Z_OBJ_HANDLER(zval, hf) Z_OBJ_HT((zval))->hf argument
454 #define Z_RESVAL(zval) (zval).value.lval argument
455 …zval,is_tmp) (Z_OBJ_HANDLER((zval),get_debug_info)?Z_OBJ_HANDLER((zval),get_debug_info)(&(zval),&i… argument
489 #define Z_TYPE(zval) (zval).type argument
508 (offsetof(zval,type) - offsetof(zval,value))
510 static zend_always_inline int fast_increment_function(zval *op1) in fast_increment_function()
553 static zend_always_inline int fast_decrement_function(zval *op1) in fast_decrement_function()
596 static zend_always_inline int fast_add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_add_function()
682 static zend_always_inline int fast_sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_sub_function()
771 static zend_always_inline int fast_mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_mul_function()
799 static zend_always_inline int fast_div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_div_function()
860 static zend_always_inline int fast_mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_mod_function()
883 static zend_always_inline int fast_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_equal_function()
902 static zend_always_inline int fast_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_not_equal_function()
921 static zend_always_inline int fast_is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_is_smaller_function()
940 static zend_always_inline int fast_is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 … in fast_is_smaller_or_equal_function()