Lines Matching refs:zval

40 ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
41 ZEND_API int sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
42 ZEND_API int mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
43 ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
44 ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
45 ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
46 ZEND_API int boolean_not_function(zval *result, zval *op1 TSRMLS_DC);
47 ZEND_API int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC);
48 ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
49 ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
50 ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
51 ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
52 ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
53 ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
55 ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
56 ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
57 ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
58 ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
59 ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
60 ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
277 ZEND_API int increment_function(zval *op1);
278 ZEND_API int decrement_function(zval *op2);
280 ZEND_API void convert_scalar_to_number(zval *op TSRMLS_DC);
281 ZEND_API void _convert_to_string(zval *op ZEND_FILE_LINE_DC);
282 ZEND_API void convert_to_long(zval *op);
283 ZEND_API void convert_to_double(zval *op);
284 ZEND_API void convert_to_long_base(zval *op, int base);
285 ZEND_API void convert_to_null(zval *op);
286 ZEND_API void convert_to_boolean(zval *op);
287 ZEND_API void convert_to_array(zval *op);
288 ZEND_API void convert_to_object(zval *op);
292 ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2);
293 ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2);
298 ZEND_API int zval_is_true(zval *op);
299 ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
300 ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
301 ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
303 ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
310 ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2);
311 ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3);
312 ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2);
313 ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3);
319 ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2);
320 ZEND_API void zend_compare_symbol_tables(zval *result, HashTable *ht1, HashTable *ht2 TSRMLS_DC);
321 ZEND_API void zend_compare_arrays(zval *result, zval *a1, zval *a2 TSRMLS_DC);
322 ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2 TSRMLS_DC);
327 ZEND_API void zend_locale_sprintf_double(zval *op ZEND_FILE_LINE_DC);
389 #define Z_LVAL(zval) (zval).value.lval argument
390 #define Z_BVAL(zval) ((zend_bool)(zval).value.lval) argument
391 #define Z_DVAL(zval) (zval).value.dval argument
392 #define Z_STRVAL(zval) (zval).value.str.val argument
393 #define Z_STRLEN(zval) (zval).value.str.len argument
394 #define Z_ARRVAL(zval) (zval).value.ht argument
395 #define Z_OBJVAL(zval) (zval).value.obj argument
396 #define Z_OBJ_HANDLE(zval) Z_OBJVAL(zval).handle argument
397 #define Z_OBJ_HT(zval) Z_OBJVAL(zval).handlers argument
398 #define Z_OBJCE(zval) zend_get_class_entry(&(zval) TSRMLS_CC) argument
399 #define Z_OBJPROP(zval) Z_OBJ_HT((zval))->get_properties(&(zval) TSRMLS_CC) argument
400 #define Z_OBJ_HANDLER(zval, hf) Z_OBJ_HT((zval))->hf argument
401 #define Z_RESVAL(zval) (zval).value.lval argument
402zval,is_tmp) (Z_OBJ_HANDLER((zval),get_debug_info)?Z_OBJ_HANDLER((zval),get_debug_info)(&(zval),&i… argument
434 #define Z_TYPE(zval) (zval).type argument