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 div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
51 ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
52 ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
53 ZEND_API int boolean_not_function(zval *result, zval *op1 TSRMLS_DC);
54 ZEND_API int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC);
55 ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
56 ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
57 ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
58 ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
59 ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
60 ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
62 ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
63 ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
64 ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
65 ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
66 ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
67 ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
323 ZEND_API int increment_function(zval *op1);
324 ZEND_API int decrement_function(zval *op2);
326 ZEND_API void convert_scalar_to_number(zval *op TSRMLS_DC);
327 ZEND_API void _convert_to_cstring(zval *op ZEND_FILE_LINE_DC);
328 ZEND_API void _convert_to_string(zval *op ZEND_FILE_LINE_DC);
329 ZEND_API void convert_to_long(zval *op);
330 ZEND_API void convert_to_double(zval *op);
331 ZEND_API void convert_to_long_base(zval *op, int base);
332 ZEND_API void convert_to_null(zval *op);
333 ZEND_API void convert_to_boolean(zval *op);
334 ZEND_API void convert_to_array(zval *op);
335 ZEND_API void convert_to_object(zval *op);
339 ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2);
340 ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2);
346 ZEND_API int zval_is_true(zval *op);
347 ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
348 ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
349 ZEND_API int string_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensit…
350 ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
351 ZEND_API int string_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
353 ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
360 ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2);
361 ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3);
362 ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2);
363 ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3);
370 ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2);
371 ZEND_API void zend_compare_symbol_tables(zval *result, HashTable *ht1, HashTable *ht2 TSRMLS_DC);
372 ZEND_API void zend_compare_arrays(zval *result, zval *a1, zval *a2 TSRMLS_DC);
373 ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2 TSRMLS_DC);
378 ZEND_API void zend_locale_sprintf_double(zval *op ZEND_FILE_LINE_DC);
440 #define Z_LVAL(zval) (zval).value.lval argument
441 #define Z_BVAL(zval) ((zend_bool)(zval).value.lval) argument
442 #define Z_DVAL(zval) (zval).value.dval argument
443 #define Z_STRVAL(zval) (zval).value.str.val argument
444 #define Z_STRLEN(zval) (zval).value.str.len argument
445 #define Z_ARRVAL(zval) (zval).value.ht argument
446 #define Z_OBJVAL(zval) (zval).value.obj argument
447 #define Z_OBJ_HANDLE(zval) Z_OBJVAL(zval).handle argument
448 #define Z_OBJ_HT(zval) Z_OBJVAL(zval).handlers argument
449 #define Z_OBJCE(zval) zend_get_class_entry(&(zval) TSRMLS_CC) argument
450 #define Z_OBJPROP(zval) Z_OBJ_HT((zval))->get_properties(&(zval) TSRMLS_CC) argument
451 #define Z_OBJ_HANDLER(zval, hf) Z_OBJ_HT((zval))->hf argument
452 #define Z_RESVAL(zval) (zval).value.lval argument
453zval,is_tmp) (Z_OBJ_HANDLER((zval),get_debug_info)?Z_OBJ_HANDLER((zval),get_debug_info)(&(zval),&i… argument
485 #define Z_TYPE(zval) (zval).type argument
504 (offsetof(zval,type) - offsetof(zval,value))
506 static zend_always_inline int fast_increment_function(zval *op1) in fast_increment_function()
549 static zend_always_inline int fast_decrement_function(zval *op1) in fast_decrement_function()
592 static zend_always_inline int fast_add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_add_function()
678 static zend_always_inline int fast_sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_sub_function()
767 static zend_always_inline int fast_mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_mul_function()
795 static zend_always_inline int fast_div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_div_function()
856 static zend_always_inline int fast_mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_mod_function()
879 static zend_always_inline int fast_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_equal_function()
898 static zend_always_inline int fast_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_not_equal_function()
917 static zend_always_inline int fast_is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in fast_is_smaller_function()
936 static zend_always_inline int fast_is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 … in fast_is_smaller_or_equal_function()